Joey wrote:
Hi All,
I have a problem that the below code which is supposed to display a random
image and on occasion it shows NO image.
I'm not sure what is happening. This is running on linux just in case that
makes any difference.
<%
$image_folder = "new_random/";
$dir = $_SERVER['DOCUMENT_ROOT'] . "/" . $image_folder;
$image_array = array();
# The user doesn"t need to see any errors
$dir_handle = @opendir($dir);
while (false !== ($file = readdir($dir_handle)))
if (!is_dir($file))
$image_array[] = $file;
#
closedir ($dir_handle);
#
# The following appears to make things more random
srand((double)microtime()*1000000);
$r = rand(0,sizeof($image_array)-1);
#
echo "<img src=\"{$image_folder}{$image_array[$r]}\" width = \"561\" height
= \"400\" >";
%></td>
Thanks!
Try something like this.
http://www.cmsws.com/examples/php/testscripts/Joey@xxxxxxxxx/0001.php
--
Jim Lucas
"Some men are born to greatness, some achieve greatness,
and some have greatness thrust upon them."
Twelfth Night, Act II, Scene V
by William Shakespeare
--
PHP General Mailing List (http://www.php.net/)
To unsubscribe, visit: http://www.php.net/unsub.php