casey_00 Posted March 30, 2007 Share Posted March 30, 2007 hey guys, i am using a cut and paste random image script and i cant find why it is not displaying the images. this is the code i have for it... ??? I pull it using this <img src="rotate/rotate.php" /> you can see the proper site at http://www.wrap-away.com/index.php?page=wrapmenu <?php /* By Matt Mullenweg > http://photomatt.net Inspired by Dan Benjamin > http://hiveware.com/imagerotator.php Latest version always at: http://photomatt.net/scripts/randomimage */ // 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! ?> Any help? Link to comment https://forums.phpfreaks.com/topic/44874-cut-and-past-script/ Share on other sites More sharing options...
casey_00 Posted March 30, 2007 Author Share Posted March 30, 2007 tryed everthing possible... cant work it out any help guys ??? Link to comment https://forums.phpfreaks.com/topic/44874-cut-and-past-script/#findComment-217910 Share on other sites More sharing options...
Lytheum Posted March 30, 2007 Share Posted March 30, 2007 You forgot to change: // 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 = ''; Probably to- $folder = 'rotate/images/'; Or whatever folder you are pulling the images from. Or are the images in the same exact directory? Link to comment https://forums.phpfreaks.com/topic/44874-cut-and-past-script/#findComment-217917 Share on other sites More sharing options...
casey_00 Posted March 30, 2007 Author Share Posted March 30, 2007 thanks man but it still isnt working: this is what i have now: // 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 = '/rotate/'; since its in the same folder, but it doesnt pull it... its like it doesnt open the php file at all... any other suggestions? Link to comment https://forums.phpfreaks.com/topic/44874-cut-and-past-script/#findComment-217922 Share on other sites More sharing options...
Lytheum Posted March 30, 2007 Share Posted March 30, 2007 This function is for selecting a random image out of a group of them, correct? So your "group of images" is in the rotate/ folder? Also, you can leave the first backslash off, so it would just be '/rotate' Link to comment https://forums.phpfreaks.com/topic/44874-cut-and-past-script/#findComment-217929 Share on other sites More sharing options...
casey_00 Posted March 30, 2007 Author Share Posted March 30, 2007 yep they are in the rotate folder... seems simple i know... but it has me stumped Link to comment https://forums.phpfreaks.com/topic/44874-cut-and-past-script/#findComment-217938 Share on other sites More sharing options...
casey_00 Posted March 30, 2007 Author Share Posted March 30, 2007 dont know how i did it but its finally working... slash here slash there... seems to work thanks guys Link to comment https://forums.phpfreaks.com/topic/44874-cut-and-past-script/#findComment-217958 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.