Tétraèdre

Script PHP pour présenter un lot de photos téléchargeables une à une

Exemple de lot de photos téléchargeables une à une

Installation du script telech1a1.php

  • télécharger (download) http://www.deleze.name/ marcel/ php/ telech1a1/ telech1a1.zip
  • décompresser le fichier telech1a1.zip qui contient le script telech1a1.php
  • sur votre site distant, créer un dossier pour l'ensemble de vos images, par exemple http://www.mon_site.ch/quai
  • dans ce dossier, télécharger (upload) le script telech1a1.php

Création d'un nouveau lot de photos téléchargeables une à une

au format .JPG ou .PNG

  1. Dans votre site local, créer un sous-dossier de quai, par exemple quai/borneo_2012, et y placer le lot de photos dans leurs dimensions originelles.
  2. Créer un sous-dossier du précédent nommé quai/borneo_2012/160x160
  3. Redimensionner les photos avec une largeur maximale de 160 pixels et une hauteur maximale de 160 pixels, en conservant le ratio d'image, par exemple au moyen de VSO Image Resizer (gratuit); ces copies, dénommées vignettes, sont placées dans le sous-dossier quai/borneo_2012/160x160 et doivent porter les mêmes noms de fichiers que les photos originelles.
  4. Télécharger (upload) le dossier quai, par exemple http://www.mon_site.ch/quai, avec tous les sous-dossiers et fichiers qu'il contient.
  5. Diffuser l'adresse de la page de vignettes http://www.mon_site.ch/ quai/ telech1a1.php?dir=borneo_2012
    l'adresse est composée de 3 parties:
    • l'adresse du script:
      http://www.mon_site.ch/ quai/ telech1a1.php
    • l'argument d'URL (invariable)
      ?dir=
    • le dossier des photos par rapport au dossier du script
      borneo_2012

Caractéristiques

  • Si une vignette manque, elle est remplacée par le nom du fichier.
  • On peut ajouter des photos au lot, à condition d'ajouter aussi la vignette correspondante, portant le même nom, dans le sous-dossier 160x160.
  • On peut supprimer certaines photos du lot. Les vignettes qui ne correspondent pas à une photo existante sont ignorées.
  • Date de la dernière version: suivre le lien «Scripts PHP» ci-dessous.
Contact | Accueil   >   Scripts PHP