<?php //lister le dossier choisi $_POST['go']=true; if (isset($_POST['go'])){ $dosAFF = ($_POST['go']); //$dir = 'images/'.$dosAFF.'/'; $dir = 'images'; /*à toi de remettre ton rep*/ // url du fichier qui contient les images //$urlphoto = "http://localhost/GALERIE3/images/$dosAFF"; $urlphoto = "http://localhost/dan/".$dir; // nom du répertoire qui contient les images $nomRepertoire = "$dir"; if (is_dir($dir)) { $dossier = opendir($dir); $i=0; while (false!==($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"; //foreach($Fichier as $f){ $taille = getimagesize($dir."/".$Fichier); $reduc = floor(($h_vign*200)/($taille[1])); $l_vign = floor(($taille[0]*$reduc)/175); //} //affiche les images echo ' '; echo ' '; echo '[# ] '.$Fichier.' '; } $i++; } closedir($dossier); echo ''; print_r($Fichier); echo ' '; //le javascript pour la popup echo ' <SCRIPT language="javascript">'; echo ' function popup(page) {'; echo' window.open(page,\'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("");'; echo'w.document.write("</HTML>");'; echo ' }'; echo ' </SCRIPT>'; }else{ echo' Le répertoire spécifié n\'existe pas'; } } ?>
$rep='images'; if ($handle = opendir($rep)) { while (false !($file readdir($handle))) { if ($file != "." && $file != "..") { $extensions = array('.png', '.gif', '.jpg', '.jpeg'); /*ici des images*/ // récupère la partie de la chaine à partir du dernier . pour connaître l'extension. $extension = strrchr($file, '.'); //Ensuite on teste if(in_array($extension, $extensions)) //Si l'extension n'est pas dans le tableau { echo $file.' : [?del='.$file.' Effacer] ['.$rep.'/'.$file.' Voir] '; }else{ /* les fichiers interdits */ } } } closedir($handle); }
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question