Ok, thanks.
When i add that code though i get the following error:
Parse error: syntax error, unexpected T_VARIABLE in /My Website/manager/includes/document.parser.class.inc.php(770) : eval()’d code on line 4
The code i have entered (which gives the above error) is:
<?php
$folder = 'assets/images/random';
$i = 0;
$imgDir = opendir ($folder);
while ( $file = readdir( $imgDir ) )
{
//checks that file is an image
$file_type = strrchr( $file, "." );
$is_image = eregi( "jpg|gif",$file_type );
if ( $file != '.' && $file != '..' && $is_image && substr($file,1,5)!='thumb')
{ $images[$i++] = $file; }
}
closedir ($imgDir);
srand( (double) microtime()*1000000 );
$image_name = $folder . '/' . $images[rand( 0,sizeof( $images ) -1 )];
$imgSize = GetImageSize( $image_name );
//ends script if no images found
if ( $i == 0 )
die();
return( "<img src=\"" . $image_name . "\"" . " alt=\"[*pagetitle*]\" class=\"home-image\" />\n" );
?>
The code i had previously that creates a thumb in the random directory was as follows:
<?php
$folder = 'assets/images/random';
$i = 0;
$imgDir = opendir ($folder);
while ( $file = readdir( $imgDir ) )
{
//checks that file is an image
$file_type = strrchr( $file, "." );
$is_image = eregi( "jpg|gif",$file_type );
if ( $file != '.' && $file != '..' && $is_image )
{ $images[$i++] = $file; }
}
closedir ($imgDir);
srand( (double) microtime()*1000000 );
$image_name = $folder . '/' . $images[rand( 0,sizeof( $images ) -1 )];
$imgSize = GetImageSize( $image_name );
//ends script if no images found
if ( $i == 0 )
die();
return( "<img src=\"" . $image_name . "\"" . " alt=\"\" class=\"home-image\" />\n" );
?>
Is there a fix to this?
Thanks for any help