i've used php to rotate banners on this site -->>
http://www.bmspresents.com/bms_try/index.html
i got it from here -->>
http://www.automaticlabs.com/
and i'm now trying to get the same php [but adjusted] to rotate blurbs at the bottom on each page. only i cannot figure it out.
the php has been saved in the same folders as the blurbs
the blurbs are individual html files
it's linked the same as i've linked the banners which is <img src="http://www.bmspresents.com/blurbs/rotator.php" />
below are the bits in the php. i've changed pieces to reflect font colour and paragraph size [hope i'm right about the size]
ps: i am not a programmer [css is about as far as i've been able to reach], so if you start talking in programmer speak, i'll not understand it :-D
:::::
*/
$extList = array();
$extList['html'] = 'text/html';
$extList['gif'] = 'image/gif';
$extList['jpg'] = 'image/jpeg';
$extList['jpeg'] = 'image/jpeg';
$extList['png'] = 'image/png';
// You don't need to edit anything after this point.
// --------------------- END CONFIGURATION -----------------------
$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 (375, 100)
or die ("Cannot initialize new GD image stream");
$background_color = imagecolorallocate ($im, 255, 255, 255);
$text_color = imagecolorallocate ($im, 55,63,71);
imagestring ($im, 2, 5, 5, "IMAGE ERROR", $text_color);
imagepng ($im);
imagedestroy($im);
}
}
?>