Uh.
Here's how I made mine
1. First, you need a place to host it that supports php. If you don't have one, sign up at t35.net; it's free.
2. Next, create a folder named "avatar.png" or something. This is NOT a file, just a folder that happens to look like it's a picture file.
3. Inside that folder, create a file named "index.php". Put the following text source code in that file:
Code:
<?php
$folder = '.';
$extList = array();
$extList['gif'] = 'image/gif';
$extList['jpg'] = 'image/jpeg';
$extList['jpeg'] = 'image/jpeg';
$extList['png'] = 'image/png';
$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 (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);
}
}
?>
If you do this at t35.net, you just hafta open avatar.png directory click "new file", copy in the code, name it "index.php" and save it.
4. In that same folder (avatar.png), put in all the images you want.
5. In profile, set your avatar to
http://(yourname).t35.com/avatar.png under "link to off-site image". Yes, avatar.png is a folder but it will read the index.php file and it will randomly select an image from that folder and blah blah blah blah blah it'll work.
6. If you ever want to change the images that get rotated, just change the images in that folder (avatar.png).
If you just can't get it to work, someone can gladly make one for you, but it's always easier to get it yourself so you can modify it later.