Passer au contenu

Comment créer automatiquement une page Web d’index pour un répertoire de téléchargement ?

Solution : en utilisant le shell bash.

Testé avec Mandrake 8.0/SuSE 7.2Sur votre site Web, vous avez réservé un espace de stockage pour que les visiteurs accèdent à des fichiers en téléchargement. Or, dès que vous ajoutez des documents, des images ou des programmes, vous devez recréer la page HTML qui affiche les fichiers disponibles. Automatisez cette opération et gagnez du temps grâce au shell bash. Dans une console ou une fenêtre xterm, tapez la commande cd nom_du_dossier_contenant_les_fichiers.Remplacez nom_du_dossier_contenant_les_fichiers par le nom du dossier contenant les fichiers stockés, par exemple ~/public_html/download/. Puis, tapez la commande for i in $(ls *); do echo _txtcourt:1:contenu_lt;a href=”$i”_txtcourt:1:contenu_gt;$i_txtcourt:1:contenu_lt;/a_txtcourt:1:contenu_gt;_txtcourt:1:contenu_lt;br_txtcourt:1:contenu_gt; >> index.html ; done. Validez en appuyant sur la touche Entrée. Elle examine le contenu du répertoire courant et construit la page indx.html. Pour vous en convaincre, lancez lynx index.html afin de lafficher. Synchronisez ensuite votre serveur Web distant en y copiant le répertoire qui contient les fichiers à télécharger.

🔴 Pour ne manquer aucune actualité de 01net, suivez-nous sur Google Actualités et WhatsApp.


Filigrane Press