Hallo
Ich habe auf meinen Templates folgenden Code eingebunden, welcher ein Zufallsbild erzeugen soll:
<?php
$imgpath = "/home/virtual/site9/fst/var/www/html/graphics/rnd_a";
$handle = opendir( "$imgpath" );
$imgArray = array();
while($file = readdir($handle))
{
if( $file != "." && $file != ".." )
{
array_push( $imgArray, $file );
}
}
closedir( $handle );
mt_srand( (double)microtime( ) * 1000000 );
$randval = mt_rand( 0, sizeof( $imgArray ) - 1 );
print( "<img src=\"/graphics/rnd_a/" . $imgArray[ $randval ] . "\" width=\"200\" height=\"85\">" );
?>
Dann erhalte ich folgenden Fehler:
Parse error: parse error, unexpected '<' in /home/virtual/site9/fst/var/www/html/galerie/includes/template.php(133) : eval()'d code on line 52
Auf all meinen anderen Seiten funktioniert das Skript für das Zufallsbild einwandfrei.
Bin dankbar für alle Hinweise
Gruss Romeo