Barbbu
2007-07-03 16:02:16 UTC
Bonjour,
sur cette page :
http://dadsurweb.free.fr/IN&OUT/photos.html
si je clique une première fois sur un lien (de concert) ça marche comme il
faut (fenêtre pop-up avec diaporama)
Mais si je clique sur un autre concert (même en ayant fermé la popup) ça
marche plus !
Je suppose que c'est une question de fermeture de session, mais je sait pas
comment la mettre en oeuvre.
Pouvez-vous m'aider ?
Merci.
ci dessous mon fichier .php :
<?PHP session_register("photo");
function display($rep,$niv) {
global $photo;
$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); // Script fini? On recommence...
if($photo=="") display($rep,$niv);
}
while ($f = readdir($dir)) { // Photos du dossier courant
if (is_file($rep."/".$f))
if (strpos("jpeg.jpg.gif.bmp",substr($f,-4))) {
// La photo en cours est-elle celle affichée ?
// Si non : on affiche, si oui : suivante
if($photo == $rep."/".$f) { $photo = ""; }
else if ($photo == "")
{ $photo = $rep."/".$f; echo $photo; }
}
}
closedir($dir);
} ?>
<HTML>
<HEAD>
<TITLE>Photos de concerts</TITLE>
<META http-equiv="refresh" content="3">
</HEAD>
<BODY bgcolor=black><center>
<TABLE><TR><TD align=left>
<img src="<?PHP display(".",1); ?>"><br><br>
<!--<font size=3 color=white><b>Photo : </b>--> <? //echo $photo;?>
</TD></TR></TABLE>
</BODY>
</HTML>
sur cette page :
http://dadsurweb.free.fr/IN&OUT/photos.html
si je clique une première fois sur un lien (de concert) ça marche comme il
faut (fenêtre pop-up avec diaporama)
Mais si je clique sur un autre concert (même en ayant fermé la popup) ça
marche plus !
Je suppose que c'est une question de fermeture de session, mais je sait pas
comment la mettre en oeuvre.
Pouvez-vous m'aider ?
Merci.
ci dessous mon fichier .php :
<?PHP session_register("photo");
function display($rep,$niv) {
global $photo;
$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); // Script fini? On recommence...
if($photo=="") display($rep,$niv);
}
while ($f = readdir($dir)) { // Photos du dossier courant
if (is_file($rep."/".$f))
if (strpos("jpeg.jpg.gif.bmp",substr($f,-4))) {
// La photo en cours est-elle celle affichée ?
// Si non : on affiche, si oui : suivante
if($photo == $rep."/".$f) { $photo = ""; }
else if ($photo == "")
{ $photo = $rep."/".$f; echo $photo; }
}
}
closedir($dir);
} ?>
<HTML>
<HEAD>
<TITLE>Photos de concerts</TITLE>
<META http-equiv="refresh" content="3">
</HEAD>
<BODY bgcolor=black><center>
<TABLE><TR><TD align=left>
<img src="<?PHP display(".",1); ?>"><br><br>
<!--<font size=3 color=white><b>Photo : </b>--> <? //echo $photo;?>
</TD></TR></TABLE>
</BODY>
</HTML>