View Single Post
  #41  
Old 12-01-2003, 08:07 AM
Kramer Kramer is offline
Graal2001 Graphics
Kramer's Avatar
Join Date: Jan 2003
Location: California
Posts: 646
Kramer is on a distinguished road
Send a message via AIM to Kramer
looking?
I'm using one:
PHP Code:
<?php
// Make this the relative path to the images, like "../img" or "random/images/".
// If the images are in the same directory, leave it blank.
$folder '';

// Space seperated list of extensions, you probably won't have to change this.
$exts 'jpg jpeg png gif';

$files = array(); $i = -1// Initialize some variables
if ('' == $folder$folder './';
$handle opendir($folder);
$exts explode(' '$exts);
while (
false !== ($file readdir($handle))) {
    foreach(
$exts as $ext) { // for each extension check the extension
        
if (preg_match('/\.'.$ext.'$/i'$file$test)) { // faster than ereg, case insensitive
            
$files[] = $file// it's good
            
++$i;
            }
        }
    }
closedir($handle); // We're not using it anymore
mt_srand((double)microtime()*1000000); // seed for PHP < 4.2
$rand mt_rand(0$i); // $i was incremented as we went along

header('Location: '.$folder.$files[$rand]); // Voila!
?>
__________________

~Kramer
(11:52:32 PM) Skylar: but seriously noah, you can't even call me a nerd if you took acid and installed azureus
(11:52:48 PM) Skylar: that bans you from ever calling someone a nerd
Reply With Quote