1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74
| <?
if(isset($_GET['nomDossier']))
{
$repertoire = $_GET['nomDossier'];
$type="image.css";
}
else
{
$repertoire = './';
$type="scan.css";
}
?>
<html>
<head>
<title>Scanneur Test</title>
<link rel="stylesheet" media="screen" type="text/css" title="P.R.Image" href="/<? echo $type; ?>" />
</head>
<body oncontextmenu="return false" ondragstart="return false" onselectstart="return false">
<div class="body">
<?php
if (isset ($image))
{
echo ' <h1>'.$nomimage.'</h1>
<p class="center"><img src="'.$_GET['image'].'" alt="'.$nomimage.'" title="'.$nomimage.'" /></p>
';
}
// On ouvre le r�pertoire et on r�cup�re un pointeur
$pointeur = opendir($repertoire);
while (false !== ($fichier = readdir($pointeur)))
{
if ($fichier != "." && $fichier != ".." && is_dir($fichier))
{
$cible = $repertoire . $fichier . '/';
echo ' <div class="scan"><a href="http://test/index.php?nomDossier=' . $cible . '">' . $fichier . '</a></div><br />';
} else {
$extension = strtolower(substr(strrchr($fichier , "." ), 1));
$extsupport = array("jpg", "jpeg", "gif", "png");
if (in_array($extension, $extsupport) and ($file != "#"))
{
$i++;
$files[] = $repertoire . $fichier;
$nomimaget[$i] = $fichier;
}
}
}
closedir($pointeur);
if (!$i) {if ($nomDossier)echo "<p align=center>Pas d'image dans ce dossier</p>"; }
else {
foreach($files as $image)
{
$im++;
$image = preg_replace('`(.+)`','$1',$image);
$nomimage = preg_replace('`(.+)\..*`', '$1', $nomimaget[$im]);
echo ' <div class="liste_image"><a href="?nomDossier='.$repertoire.'&image='.$image.'"><img src="'.$image.'" alt="'.$nomimage.'" title="'.$nomimage.'" width="125" height="125" /></a><br />
'.$nomimage.'</div>
';
}
}
?>
<br>
</div>
</body>
</html> |
Partager