Bonjour a vous,
j'ai un petit souci quant a mon code pour un diaporama
automatique. Le souci étant que le diaporama est genere depuis
le repertoire alors que moi je veux qu'il ne soit genere que depuis un
dossier specifique. Voici mon code ci dessous en vos remerciant par avance!
<?php
session_start();
function display($rep,$niv) {
$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(!@$_SESSION["photo"]) 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(@$_SESSION["photo"] == $rep."/".$f) {
// Oui alors prépare pour la suivante
$_SESSION["photo"] = "";
} elseif(@$_SESSION["photo"] == "") {
// Affiche la photo
$_SESSION["photo"] = $rep."/".$f;
echo $_SESSION["photo"];
break;
}
}
}
closedir($dir);
}
?>
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
<title>Location le petit Anguillon</title>
<meta name="keywords" content="" />
<META http-equiv="refresh" content="2">
<meta name="description" content="" />
<link href="style.css" rel="stylesheet" type="text/css" media="screen" />
</head>
<body>
<TABLE><TR><TD align=right>
<img src="<?php display(".",1); ?>" height=150>
<br /><font size=1 color=white>
<?php echo @$_SESSION["photo"]; ?></font>
</TD></TR></TABLE>
</body>
</html>