Roffles.
$folder = '.';
$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)
}
}
?>
Copy and paste the code into a new file, and name it "random.php". Place the file inside a seperate folder with the images you want to be randomized. Then use an image tag in your signature where the url leads to random.php.
3nodding It should work on Gaia~