[PHP GD] make your own dynamic Avatar =D
this is the actual "image"
Code:
<?php
// the header saying that it's a php script :)
@header ('application/x-httpd-php');
// Name of your image directory
$mydir = "images";
// Make true random
srand( time() );
// Open image directory and put images in an array
if ($dir = @opendir($mydir)) {
? while (($file = readdir($dir)) !== false) {
if ( eregi( '.(jpg|gif)$', $file ) ) { $files[] = $file; }
? }
? closedir($dir);
}
// Find a random image
$file = $files[rand() % sizeof( $files )];
// Send headers for the random image
if ( eregi( '.jpg$', $file ) ) {
? header( "Content-Type: image/jpeg" );
} else {
? header( "Content-Type: image/gif" );
}
header( "Content-Length: " . filesize( $mydir."/".$file ) );
readfile( $mydir."/".$file );
?>
save this as image.php in a separte folder. (folder tree at the bottom)
Folder tree(names without extentions are folders):
Code:
*-root
|
*----avatar
? ?|
? ?*----image.php (main image file)
? ?|
? ?*----images (store the images of your choise here (.jpg and .gif)
how to:
to make it work on a forum;
the link must be similar to: http://www.yourdomain.com/avatar/image.php/image.gif (/image.gif to fool the forum, to belive that is a image and not a php script xD)
simple demo:
http://www.thor.p4h.biz/avatar/images.php/image.gif (for a forum)
http://www.thor.p4h.biz/avatar/images.php (dosen't work on a forum, but displayes the image ;))
if you don't manage to make it work, post here ;)
note: the one i use is the same code ;)(some tweaks that makes it more secure)
[PHP GD] make your own dynamic Avatar =D
lmao wow, thats pretty cool lol, i like the first demo pic, lol i never made one like that, pretty cool, nice ;D :)
Re: [PHP GD] make your own dynamic Avatar =D
Quote:
lmao wow, thats pretty cool lol, i like the first demo pic, lol i never made one like that, pretty cool, nice ?;D :)
if you refresh them, you will get a new pic <.<
[PHP GD] make your own dynamic Avatar =D
yea i just noticed that, its awesome lol, i gotta learn how to do that later lol, nice ;D
[PHP GD] make your own dynamic Avatar =D
lol coding is so fun, i gotta get into this thing lol, im working on making websites but php thing looks way more fun lol
Re: [PHP GD] make your own dynamic Avatar =D
Quote:
lol coding is so fun, i gotta get into this thing lol, im working on making websites but php thing looks way more fun lol
php is fun ^^ but you need to learn alot, i recon starting with HTML, JS and pascal (pascal can be Delphi too ;) pascal is a programming language but it share many similaritys with php :))
btw if you want to try out some php:
http://yurx.com/showthread.php?p=9765 i posted a werry simple php code :P
Re: [PHP GD] make your own dynamic Avatar =D
hey thor u think u can make a php script that rotates banners randomly? and another question. on a .php file, in the coding, whats the command to include a file in with the script ? like another .php file, thanks in adv
Re: [PHP GD] make your own dynamic Avatar =D
once i have over 8 images in the folder its often seems to refer page not found but why?
Re: [PHP GD] make your own dynamic Avatar =D
Quote:
Originally Posted by LiNuX
hey thor u think u can make a php script that rotates banners randomly? and another question. on a .php file, in the coding, whats the command to include a file in with the script ? like another .php file, thanks in adv
include
if the file is going to be included into another file do include_once on all includes :p
@ mooki: no idea, never seen it, my current avatar got 22 pics :p
Re: [PHP GD] make your own dynamic Avatar =D
Lol. Nice. Thanks Thor...I gotta try this out one day :D.