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. 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 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? 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.... 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! Link to comment https://forums.phpfreaks.com/topic/56836-solved-image-rotator/#findComment-281010 Share on other sites More sharing options...
Recommended Posts
Archived
This topic is now archived and is closed to further replies.