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.

👉🏻 Suivez l’actualité tech en temps réel : ajoutez 01net à vos sources sur Google, et abonnez-vous à notre canal WhatsApp.


Filigrane Press