Logiciel de création de liste de fichiers en liens HTML...

Logiciel de création de liste de fichiers en liens HTML... - Logiciels - Windows & Software

Marsh Posté le 24-04-2003 à 18:26:11    

Bonjour à tous,
 
Je cherche un logiciel qui permet de crée une liste de liens HTML des fichiers contenu dans un repertoire.
 
Merci

Reply

Marsh Posté le 24-04-2003 à 18:26:11   

Reply

Marsh Posté le 24-04-2003 à 19:25:21    

si tu trouves pas, ça doit pouvoir se faire avec un script batch (sous win) ou bash (sous nux).
 
un truc du genre :

Code :
  1. ls /nom/de/ton/dossier > lien.txt
  2. for i in `cat lien.txt` ; do
  3.   echo <a href="$i">$i</a> >> lien.htm
  4. done

là, ce serait pour du bash, mais ça doit pas être trop différent avec du batch


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 28-04-2003 à 10:23:21    

Merci pour le script.
 
J'ai essayé sous linux le script mais il doit y avoir une erreure, j'arrive a obtenir le .txt avec la liste des fichier mais il n'arrive pas a crée le .htm.

Reply

Marsh Posté le 28-04-2003 à 16:13:00    

UP :bounce:

Reply

Marsh Posté le 28-04-2003 à 16:24:46    

je vais tester ce soir chez moi le script et je poste une correction dès que possible.


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 28-04-2003 à 17:56:34    

oki merci ; - )

Reply

Marsh Posté le 28-04-2003 à 18:01:30    

Pour quoi faire si ce n'est pas indiscret ?
Pour mettre sur un site ?


Message édité par charly007 le 28-04-2003 à 18:01:49
Reply

Marsh Posté le 28-04-2003 à 18:10:26    

j'ai réouvert ma doc de bash et voilà, ça devrait marcher  :
 

Code :
  1. #!/bin/sh
  2. for fich in /home/jules/*
  3. do
  4. echo "<a href="$fich">$fich</a><br>" >> /home/jules/script/liste.html
  5. done


 
ça écrit la liste dans le dossier que tu veux (ici, /home/jules/script)
 
Pour plus de lisibilité, j'ai sauté une ligne à chaque fois.  
 
Bien sur, il faut embellir le truc, mais les liens sont là.
 
A+


---------------
Celui qui pose une question est idiot 5 minutes. Celui qui n'en pose pas le reste toute sa vie. |  Membre du grand complot pharmaceutico-médico-scientifico-judéo-maçonnique.
Reply

Marsh Posté le 28-04-2003 à 19:02:56    

Merci beaucoup Mjules.
 
nan c pour crée une liste en .html de fichiers contenus dans un repertoire pour un serveur intranet.

Reply

Marsh Posté le 28-04-2003 à 20:23:04    

ptibat_59 a écrit :

Merci beaucoup Mjules.
 
nan c pour crée une liste en .html de fichiers contenus dans un repertoire pour un serveur intranet.


Ok, parce que j'en ai un en PHP si tu veux.

Reply

Marsh Posté le 28-04-2003 à 20:23:04   

Reply

Marsh Posté le 28-04-2003 à 20:25:44    

Salut,
 
Pour le php ça m'interesse vachement  :)  
 
Ian

Reply

Marsh Posté le 28-04-2003 à 20:48:56    

Code :
  1. <?php echo '<?xml version="1.0" encoding="iso-8859-15" ?>' ?>
  2. <!DOCTYPE html
  3.      PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  4.      "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
  5. <html xmlns="http://www.w3.org/1999/xhtml"><head><title>Listing</title></head>
  6. <body><ul><?php
  7. $d = opendir('.');
  8. $listing = array();
  9. while (false !== ($f = readdir($d))) {
  10.      if ( is_file($f) ) {
  11.           $listing[] = "<a href='$f'>$f</a> (" . filesize($f) . " )";
  12.      } else if ( is_dir($f) ) {
  13.           $listing[] = "<a href='$f/'>$f</a>";
  14.      } else {
  15.           // Ce n'etait pas demande mais pourquoi pas ?
  16.           $listing[] = "?? $f ??";
  17.      }
  18. }
  19. sort($listing);
  20. foreach ($listing as $l) {
  21.      echo "<li>$l</li>";
  22. }
  23. ?></ul></body></html>

Reply

Marsh Posté le 28-04-2003 à 22:42:03    

Merci aussi pour le script en PHP.

Reply

Marsh Posté le 28-04-2003 à 22:43:36    

flag...

Reply

Marsh Posté le 28-04-2003 à 22:50:51    

Est-il possible créer un script pour DOS ? (windows)

Reply

Marsh Posté le 29-04-2003 à 00:43:17    

ptibat_59 a écrit :

Est-il possible créer un script pour DOS ? (windows)


Comment ça ?

Reply

Marsh Posté le 29-04-2003 à 00:46:52    

un script en batch et non pas en bash ou en php
 
je regarde ce qu'on peux faire, mais je suis pas douer avec les boucles en dos ...
 
++


Message édité par bl@p_psx le 29-04-2003 à 00:47:01
Reply

Marsh Posté le 29-04-2003 à 01:15:31    

bon, bein, c'est pas simple, et je ne pense pas y arriver ...; quoique ..
 
j'arrive a faire la liste exclusive des fichiers d'un dossier (dejà pas si simple)
 

Code :
  1. dir /B | find /N "." >test.txt


 
le find "." pour ne prendre que les points et le /N pour ajouter le numeros de la ligne devant.
 
je vais tester now les boubles pour faire ca.
 
si vous avez des idée n'hesitez pas...
 
++
 

Reply

Marsh Posté le 29-04-2003 à 01:31:57    

j'ai trouver mieux ! avec FOR ...
 

Code :
  1. for %%f in (*.*) do echo "<br><a href="%%f">%%f</a><br>" >>test2.htm


 
ca marche, suaf que les " sont obligatoire et qu'ils aparaisent dans le fichiers HTML ...
 
@+

Reply

Marsh Posté le 29-04-2003 à 10:12:25    

:)  :) Merci les gars : vous êtes super sympa  :)

Reply

Marsh Posté le 29-04-2003 à 16:17:38    

Merci @ tous c vraiment cool    ; - )

Reply

Marsh Posté le 29-04-2003 à 16:20:24    

Reply

Marsh Posté le    

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed