Random Script funktioniert nicht mehr

crunch

Mitglied
hallo leute...

auf meinem webserver gab es ein PHP-Update...jetzt funktioniert der script hier nicht mehr..

PHP:
<?php

//read folder
$folder=opendir(".");
while ($file = readdir($folder))
$names[count($names)] = $file;
closedir($folder);
//sort file names in array
sort($names);
//remove any non-images from array
$tempvar=0;
for ($i=0;$names[$i];$i++){
$ext=strtolower(substr($names[$i],-4));
if ($ext==".jpg"||$ext==".gif"||$ext=="jpeg"||$ext==".png"){$names1[$tempvar]=$names[$i];$tempvar++;}
}
//random
mt_srand ((double) microtime() * 10000000);
$rand_keys = array_rand ($names1, 2);
//random image from array
$slika=$names1[$rand_keys[0]];
//image dimensions
$dimensions = GetImageSize($slika);
if (isset($HTTP_GET_VARS["pic"])){header ("Location: $slika");}
else {echo "<img src=\"$slika\" border=\"0\" width=\"134\" height=\"96\" alt=\"\">";}
?>
Der Script wird zwar ohne Fehlermeldung ausgeführt. Allerdings wird im Browser das Foto nicht angezeigt..was muss ich ändern?

Danke schonmal,
Dominik
 
Was für ein Update? PHP4 auf 5? Was an dem Script geht nicht? Gibts Fehlermeldungen?

Ich tippe ja auf:
PHP:
$HTTP_GET_VARS["pic"]
 
Zurück