Problem with ocasional blank value
| From: | Joey | Date: | Fri, 18 Jan 2008 15:12:51 +0000 |
| Subject: | Problem with ocasional blank value | ||
| Groups: | php.general | ||
| Request: | Send a blank email to php-general+get-267547@lists.php.net to get a copy of this message | ||
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!