ardyandkari Posted June 23, 2007 Share Posted June 23, 2007 have been playing around with this for a while and cannot get it to work right. in firefox it just prints that the image cannot be displayed because it has errors... in ie7 it just prints "random" code. i found out that the code is actually the raw image. here is the code: <?php $folder = '/home/content/d/a/v/davidskuza/html/images/random'; $extList = array(); $extList['gif'] = 'image/gif'; $extList['jpg'] = 'image/jpeg'; $extList['jpeg'] = 'image/jpeg'; $extList['png'] = 'image/png'; $img = null; if (substr($folder,-1) != '/') { $folder = $folder.'/'; } if (isset($_GET['img'])) { $imageInfo = pathinfo($_GET['img']); if ( isset( $extList[ strtolower( $imageInfo['extension'] ) ] ) && file_exists( $folder.$imageInfo['basename'] ) ) { $img = $folder.$imageInfo['basename']; } } else { $fileList = array(); $handle = opendir($folder); while ( false !== ( $file = readdir($handle) ) ) { $file_info = pathinfo($file); if ( isset( $extList[ strtolower( $file_info['extension'] ) ] ) ) { $fileList[] = $file; } } closedir($handle); if (count($fileList) > 0) { $imageNumber = time() % count($fileList); $img = $folder.$fileList[$imageNumber]; } } if ($img!=null) { $imageInfo = pathinfo($img); $contentType = 'Content-type: '.$extList[ $imageInfo['extension'] ]; header ($contentType); readfile($img); } else { if ( function_exists('imagecreate') ) { header ("Content-type: image/png"); $im = @imagecreate (100, 100) or die ("Cannot initialize new GD image stream"); $background_color = imagecolorallocate ($im, 255, 255, 255); $text_color = imagecolorallocate ($im, 0,0,0); imagestring ($im, 2, 5, 5, "IMAGE ERROR", $text_color); imagepng ($im); imagedestroy($im); } } ?> what is wrong here??? the page is located here--->http://www.biotechair.com any help is much appreciated. Quote Link to comment https://forums.phpfreaks.com/topic/56836-solved-image-rotator/ Share on other sites More sharing options...
ardyandkari Posted June 23, 2007 Author Share Posted June 23, 2007 bump Quote Link to comment https://forums.phpfreaks.com/topic/56836-solved-image-rotator/#findComment-280968 Share on other sites More sharing options...
AndyB Posted June 23, 2007 Share Posted June 23, 2007 What are you trying to do? Quote Link to comment https://forums.phpfreaks.com/topic/56836-solved-image-rotator/#findComment-280972 Share on other sites More sharing options...
ardyandkari Posted June 23, 2007 Author Share Posted June 23, 2007 im sorry, i thought that from the subject of the topic it was obvious, but here i go... it is an image rotator that cycles through any type of image in the specified folder. it can also do html, and other items, so as to serve up a random page...but that is not what i want....also, this is a downloaded script from dynamic drive....took out the extra code so as to save on space.... Quote Link to comment https://forums.phpfreaks.com/topic/56836-solved-image-rotator/#findComment-280981 Share on other sites More sharing options...
ardyandkari Posted June 23, 2007 Author Share Posted June 23, 2007 never mind...im retarded hey...all you new guys out there READ DOCUMENTATION VERY WELL! Quote Link to comment https://forums.phpfreaks.com/topic/56836-solved-image-rotator/#findComment-281010 Share on other sites More sharing options...
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.