Diaporama PHP
Scripts PHP pour présenter des diaporamas sur
internet
|
Exemple
de diaporama PHP
Par défaut, le diaporama défile automatiquement à raison d'une image
toutes les 5 secondes.
Le lien «Manuel» vous donne le contrôle manuel du défilement:
- le lien «Avancer» fait avancer le diaporama
d'une image
- le lien «Reculer» fait reculer le diaporama d'une
image
- le lien «Automatique» retourne au défilement
automatique
|
Installation
des scripts
- télécharger (download) http://www.deleze.name/marcel/php/diaporamaPHP/diaporamaPHP.zip
- décompresser le fichier diaporamaPHP.zip
qui contient les deux scripts: dia.php et jpeg.php
- sur votre site distant, créer un dossier pour
l'ensemble de vos diaporamas, par exemple
http://www.mon_site.ch/diaporamaPHP
- dans ce dossier, copier les deux scripts dia.php
et jpeg.php
|
Création
d'un nouveau
diaporama PHP
pour photos au format .JPG, de hauteur maximale 810
- créer un dossier par diaporama, par exemple bresil_2010
- redimensionner vos photos avec une
hauteur maximale de 810, par exemple au moyen de VSO
Image Resizer
- renommer les photos 001.JPG, 002.JPG, 003.JPG,
...;
pour ce faire, on peut utiliser l'utilitaire Numerote_renomme.exe
(sous logiciels)
avec les réglages suivants: onglet «Numérote», bouton «Ajouter la
sélection à la source», champ «début du nom»: chaîne
vide, «valeur initiale»: 1, «nombre de chiffres»:
3, «partie finale du nom»: .JPG,
bouton «Numéroter la source»
- télécharger (upload) le dossier comme sous-dossier de
diaporamaPHP, par exemple
http://www.mon_site.ch/diaporamaPHP/bresil_2010
- diffuser l'adresse du diaporama http://www.mon_site.ch/diaporamaPHP/dia.php?dir=bresil_2010
l'adresse est composée de 3 parties:
- l'adresse du script:
http://www.mon_site.ch/diaporamaPHP/dia.php
- l'argument d'URL (invariable)
?dir=
- le dossier du diaporama par rapport au dossier du
script
bresil_2010
|
Si le message d'erreur
«Undefined index ... on line 8, ...» apparaît, votre version de PHP
n'accepte pas les «$_GET['...']» non initialisés. Il faut alors donner
l'adresse intégrale de la première diapositive sous la forme
http://www.mon_site.ch/diaporamaPHP/dia.php?am=a&dir=bresil_2010&num=1&nbr=25
où «am=a» signifie «en mode automatique» (variante: «am=m»
signifie «en mode manuel»);
«dir=bresil_2010» désigne le nom du dossier qui contient le diaporama,
par rapport au dossier qui contient le script «dia.php»;
«num=1» signifie qu'il faut afficher la première diapositive et
«nbr=25» signifie que le diaporama se compose de 25 dispositives (ce
nombre doit être adapté à votre situation).
|
Fichier
ZIP
Par
une démarche séparée, on peut proposer le téléchargement en bloc de
toutes les photos en une seule opération. Il faudra alors donner à
vos correspondants l'adresse du fichier compressé. |
|
|