Scripts

Simpel foto systeem

Oke, hier is mijn eerste script! Het plan: 1e pagina gaat kijken welke mappen er bestaan in de map foto's 2e pagina krijgt van de 1e pagina te horen welke map hij moet openen, en laat alle foto's uit die map zien. 3-1-2007 12.38 Beveiliging is aangepast.

simpel-foto-systeem
fotos.php:

[code]
<?php
           if ($dir = @opendir("fotos")) 
           {
               while (($file = readdir($dir)) !== false) 
               {
                   if($file != ".." && $file != ".")
                   {
                       $filelist[] = $file;
                   }
               } 
               closedir($dir);
           }
           asort($filelist);
           while (list ($key, $val) = each ($filelist)) 
           {
               echo "<a href=\"show.php?map=$val\">$val</a>" . "<p>";
           }
           ?>
[/code]

show.php:

[code]
<?php

error_reporting(E_ALL);
if (preg_match('/\.\./',$_GET['map'])) {
   
   echo "Geen toegang"; 

} else {
                            
$map = htmlentities($_GET['map']); 
$maindir = 'fotos/' . $map. '/';

if($handle = opendir($maindir)){ 
while($file = readdir($handle)){ 
if(eregi('.jpg|.jpeg|.gif|.bmp|.png', $file)){
echo '<A href="' . $maindir . $file . '" target ="_blank"><img src="' . $maindir . $file . '" width="250" height="250" border="0" /></a>';
} 
} 
} 
}
?> 
[/code]

Reacties

0
Nog geen reacties.