Finde billeder i en mappe
Har lidt problemer med denne kode, ideen med den er at den skal finde alle jpg filer ud fra en mappe som er bestemt i en database. Den kan godt læse små jpg filer, men så snart de kommer op omkring 20 kb i størrelse, vil den ikke vise dem.. Nogen der har en ide om hvad fejlen kan være??Koden:
<?php
if($_GET['mappe']) {
$picid = $_GET['mappe'];
$picid = $picid . "/";
$dir = "images/";
// Open a known directory, and proceed to read its contents
if (is_dir($dir)) {
if ($dh = opendir($dir . $picid .$file)) {
while (($file = readdir($dh)) !== false) {
if( is_file($dir.$file) ) {
if( is_array(getimagesize($dir.$file)) ){
?>
<A href="galleri.php?billedid=<?php echo $dir . $picid .$file; ?>"><img border="no" src="<?php echo $dir . $picid .$file; ?>" width="100" height="100"></A>
<?php
}
}
}
closedir($dh);
}
}
}
else if($_GET['billedid']) {
$billedid = $_GET['billedid'];
?>
<img src="<?php echo $billedid; ?>">
<?php
}
else{
$sql = mysql_query("SELECT * FROM galleri") or die(mysql_error());
?>
<table>
<?php
while($myrow = mysql_fetch_array($sql)){
?>
<tr>
<td><font size="1" face="Verdana"><?php echo $myrow[mappe]; ?></td><td><A href=galleri.php?mappe=<?php echo $myrow[mappe]; ?>><img border="no" src="images/mappe.jpg" /></A></td>
</tr>
<?php
}
}
?>
