List filer i mappe
Hej EXP,Jeg har et lille problem som jeg har nørklet med i nogle timer nu, og kan simpelthen ikke finde ud af hvorfor.
Prøver bare helt simpelt at få listet filerne i en mappe på serveren.
I mappen hvor min .php fil er, ligger også mappen "img" med billeder i.
Koden er herunder og får følgende svar fra browseren:
Serverfejl
HTTP-fejl 500 (Internal Server Error): Der opstod en uventet hændelse, mens serveren forsøgte at gennemføre anmodningen.
test.php
<?
$imgdir = "/img/";
$allowed_types = array('png','jpg','jpeg','gif');
$dimg = opendir($imgdir);
echo $dimg;
while($imgfile = readdir($dimg))
{
echo "hehe2";
if(in_array(strtolower(substr($imgfile,-3)),$allowed_types))
{
$a_img[] = $imgfile;
sort($a_img);
reset ($a_img);
}
}
$totimg = count($a_img);
for($x=0; $x < $totimg; $x++)
{
$size = getimagesize($imgdir.'/'.$a_img[$x]);
$halfwidth = ceil($size[0]/2);
$halfheight = ceil($size[1]/2);
echo '<li><img src="'.$imgdir.'/'.$a_img[$x].'"></li>';
}
?>