Bonsoir,
Je vous remercie pour ces infos, mais mes compétences en php sont très limités, j'ai essayé le script dispo à l'adresse suivante :
[ Lien ]
le code de la page php censé afficher les photos est : (elle est placée directement dans le réperoire d'image nommé cinema)
<? // Diaporama 1.0 © D.YVER 05/07/2002
session_register("cinema");
function display($rep,$niv) {
global $cinema;
$dir = opendir($rep);
if($niv>0) {
// Lit les sous-dossiers
while ($f = readdir($dir))
if($f!="." && $f!=".." && !is_file($rep."/".$f))
display($rep."/".$f,$niv-1);
// Si fini, on recommence...
if($cinema=="") display($rep,$niv);
}
while ($f = readdir($dir)) {
// Lit les photos du dossier courant
if(is_file($rep."/".$f))
if(strpos("jpeg.jpg.gif.bmp",substr($f,-4))) {
// Déjà affichée ?
if($cinema == $rep."/".$f) {
// Oui alors prépare pour la suivante
$cinema = "";
} elseif($cinema == "") {
// Affiche la photo
$cinema = $rep."/".$f;
echo $cinema;
break;
}
}
}
closedir($dir);
}
?>
<HTML><HEAD>
<TITLE>Diaporama 1.0</TITLE>
<META http-equiv="refresh" content="5">
</HEAD><BODY><center>
<TABLE><TR><TD align=right>
<img src='<? display(".",1); ?>'><br>
<font size=1 color=white><? echo $cinema; ?>
</TD></TR></TABLE>
</BODY></HTML>
qui correspond exactement à ce que je cherchais, mais il semble ne fontionner qu'en local (bizarre), j'ai simplement changé le nom du répertoire (photo àn l'origine, cinéma maintenant)
j'obtiens le message suivant (pour ceux dont la curiosité irait jusqu'à aller y jeter un oeil !):
Fatal error: Call to unsupported or undefined function session_register() in /web/clients/s/scwebxau/imgs/cinema/diaporama.php on line 2
car j'envisageais de faire afficher la page dans une iframe.
Merci à tous ceux qui auront le temps d'y jeter un oeil.
Cordialement,
SC