Evo vec me je nekoliko ljudi pitalo kako ja to imam avatar koji se menja svaki chas? Evo ovako:
Serverske potrepshtine (server requirements):
- php
- mod_rewrite apache module
Postupak pravljenja:
- napravite na sajtu folder /avatar/ i u njega smestite koliko god hocete GIF slika (avatara)
- ubacite sledeci index.php
kod:
//debug mode (index.php?debug=true)
if (isset($_GET['debug'])) {
$debug = true;
}
else {
$debug = false;
}
//fajlovi - niz
$files = array();
//otvaramo folder za chitanje
if ($handle = opendir(’./’)) {
while (false !== ($file = readdir($handle))) {
//ako fajl nije index.php, .htaccess, . ili .. - dodaj ga u niz
if (($file !== ‘.htaccess’) and ($file !== ‘..’) and ($file !== ‘.’) and (!eregi(’index.php’,$file))) { array_push($files,$file); }
}
//zatvaramo folder
closedir($handle);
}
//shaljemo heder da je fajl slika (ako je debug mode, onda ne shaljemo ovaj header)
if (!$debug) { header(’Content-type: image/gif’); }
//biramo nasumichan broj
$rand = rand(0, count($files) - 1);
//saljemo sve moguce hedere da se stranica ne keshira
header(’Cache-Control: no-store, no-cache, no-transform, must-revalidate’);
header(’Cache-Control: post-check=0, pre-check=0, max-age=0′, false);
header(’Expires: Mon, 26 Jul 1997 05:00:00 GMT’);
header(’Last-Modified: ‘ . gmdate(’D, d M Y H:i:s’) . ‘ GMT’);
header(’Pragma: no-cache’);
//prikaz slike (ako debug=true onda prikazujemo i ime slike, u suprotnom samo sliku)
if ($debug) {
echo $files[$rand] . “
n
“;
}
else {
echo file_get_contents($files[$rand]);
}
///////////////// by Avram - avramyu at gmail dot com - openmind software 
E sad, ako pozovete www.sajt.com/avatar/index.php dobicete sliku (ili www.sajt.com/avatar/index.php?debug=true dobicete debug skripte :))
Ali sada moramo napraviti tako da mozhemo ubaciti to kao sliku (neki forumi proveravaju da li je sliKina
ekstenzija .gif, .png, .jpg, .jpeg, i ako nije, onda ne dozvoljava da postavimo taj fajl kao sliku/avatar
Da bi “namikerili” ovo da radi na svim forumima, trebace nam mod_rewrite podrska na serveru. Napravite .htaccess fajl i ubacite ovo u nj:
kod:
RewriteEngine On
RewriteRule ^avatar.gif$ index.php
Sad ako pozovete www.sajt.com/avatar/avatar.gif - dobicete sliku
Srecno!
primer:

http://www.vutra.org/avram/avatar/blog.gif
Ako zelite sve ovo gotovo, pogledajte ovo…