Bonjour
je me perd un peu dans les rubriques désolé
j'ai fait un script en php pour lister des dossiers dans un dossier
puis je l'ai ai mis sous forme de liens
en cliquant sur ceux-ci cela affiche les images en plus petit et en lien
(sous entendu que dans le dossier il n'y a que les jpeg grand taille)
maintenant je voudrais qu'en cliquant dessus elle s'affiche en popup (par dessus ma page de façon a avoir encore acces a celle du dessous
j'ai avancé un peu le probleme c que la popup m'affiche toujours la meme image
c'est que ma variable $Fichier n'est pas reconnu il va direst dans le dossier et doit prendre la premiere image
je vois pas trop comment resoudre ce cas
voila le code si quelqu'un a une idée ou mieux une solution
je l'en remercis
<?php
//lister le dossier choisi
if (isset($_POST['go'])){
$dosAFF = ($_POST['go']);
$dir = 'images/'.$dosAFF.'/';
// url du fichier qui contient les images
$urlphoto = "http://localhost/GALERIE3/images/$dosAFF";
// nom du répertoire qui contient les images
$nomRepertoire = "$dir";
if (is_dir($dir))
{
$dossier = opendir($dir);
while ($Fichier = readdir($dossier))
{
if ($Fichier != "." AND $Fichier != ".." AND (stristr($Fichier,'.gif') OR stristr($Fichier,'.jpg') OR stristr($Fichier,'.png') OR stristr($Fichier,'.bmp')))
{
// Hauteur de toutes les images
$h_vign = "300";
$taille = getimagesize($dir."/".$Fichier);
$reduc = floor(($h_vign*200)/($taille[1]));
$l_vign = floor(($taille[0]*$reduc)/175);
//affiche les images
echo '<div style="float:left";>';
echo '<div style="float:left";>';
echo '<A HREF="javascript:popup(\'page\')">';
echo '<img src="'.$urlphoto.'/'.$Fichier.'" ';
echo 'width='.$l_vign.' height='.$h_vign.'>';
echo "</a> ";
echo '<br/>';
echo $Fichier ;
echo '</div>';
//le javascript pour la popup
echo ' <SCRIPT language="javascript">';
echo ' function popup(page) {';
echo' window.open("'.$urlphoto.'/'.$Fichier.'",\'page\',\'width=700,height=700,z-index:1000,menubar=no,statusbar=no,toolbar=no,location=no, directories=no,scrollbars=no,resizable=yes\');';
echo 'w.document.write("<HTML><HEAD><TITLE>"+titre+"</TITLE></HEAD>");';
echo 'w.document.write("<BODY>");';
echo'w.document.write("</BODY></HTML>");';
echo ' }';
echo ' </SCRIPT>';
}
}
closedir($dossier);
}else{
echo' Le répertoire spécifié n\'existe pas';
}
}
?>
tupense !