Pagina 1 van 1
Random avatar
Geplaatst: 12 mei 2004, 17:02
door tmvo
Ik kom op sommige fora mensen tegen die een random avatar hebben. En dan bedoel ik eentje die telkens veranderd als je die pagina laadt.
(Dus geen .gif die om de minuut veranderd)
Nou wil ik wel 's graag weten hoe dat werkt!
:thumb: Alvast bedankt allemaal.
(als dit topic verkeerd staat, sorry)
Geplaatst: 12 mei 2004, 17:41
door DaMnNaTiOn
php werkt sinds 2.0.8 niet meer als plaatje in signature of als avatar.
Maar voor als je het toch wilt...
http://www.google.com/search?hl=en&q=ra ... gle+Search 
Geplaatst: 12 mei 2004, 18:30
door tmvo
Shame on me
tnx. ik ga knutselen
Geplaatst: 12 mei 2004, 19:34
door RobinTown
mijn avatar is een php file.... Maar ik kan hem zo instellen dat ik hem op het eind op .gif of zo kan laten eindigen

Geplaatst: 12 mei 2004, 19:49
door tmvo
Ik heb nu verschillende scripts gevonden, maar ze zijn wel erg vaag dit keer.
Code: Selecteer alles
<?php
$total = "4";
$file_type = ".jpg";
$image_folder = "./phpinclude/freggel0";
$start = "1";
$random = mt_rand($start, $total);
$image_name = $image_folder . $random . $file_type;
$myip=$_SERVER["REMOTE_ADDR"];
Header("Content-type: image/jpeg");
Header("Expires: Mon, 1, 1999 05:00:00 GMT");
Header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
Header("Cache-Control: no-store, no-cache, must-revalidate");
Header("Cache-Control: post-check=0, pre-check=0", false);
Header("Pragma: no-cache");
$im = imagecreatefromjpeg($image_name);
$mycolor = imagecolorclosest($im, 255, 255, 255);
imagestring($im, 1, 3, 70, "$myip", $mycolor);
Imagejpeg($im,'',55);
ImageDestroy($im);
?>
Deze bijvoorbeeld. Waar moet ik nu wat in vullen?
Map van de pics:
in deze map de .gifs
http://members.lycos.nl/tvo/avatars/random/
deze plaatjes: (als test

)
1.gif
2.gif
3.gif
maar je hebt alleen de extensie nodig dacht ik?
-
Wie weet het of wie heeft een beter script?
Geplaatst: 12 mei 2004, 19:59
door Leipo
Robinforum schreef:mijn avatar is een php file.... Maar ik kan hem zo instellen dat ik hem op het eind op .gif of zo kan laten eindigen

Misschien als je je code geeft dat hij hem dan ook kan gebruiken

Geplaatst: 12 mei 2004, 20:02
door WebSiteNet
Dit script is zoiets maar de extensie moet .jpg zijn. Ff verbeterd:
Code: Selecteer alles
<?php
//config
$total = "4";
$file_type = ".jpg";
$image_folder = "avatar/random/";
//end config
$start = "1";
$random = mt_rand($start, $total);
$image_name = $image_folder . $random . $file_type;
Header("Content-type: image/jpeg");
Header("Expires: Mon, 1, 1999 05:00:00 GMT");
Header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
Header("Cache-Control: no-store, no-cache, must-revalidate");
Header("Cache-Control: post-check=0, pre-check=0", false);
Header("Pragma: no-cache");
$im = imagecreatefromjpeg($image_name);
ImageDestroy($im);
Zet dit script in een map en zet de avatars in de map avatars/random ten opzichte van dit bestand.
In de config kan je het aantal opgeven Als je er vier hebt moet die 1.jpg, 2.jpg, 3.jpg en 4.jpg zijn. Extensie mag je niet veranderen.
Geplaatst: 12 mei 2004, 23:11
door tmvo
:thumb: tnx for so far.
map was avatars ipv avatar en ik neem aan dat er aan het eind nog een '?>' moet staan.
Nu heb ik dat in een .php geplaatst maar schijnt niet ect te werken. Kan dat aan Lycos liggen? Ik heb alles wel alvast een map opgeschoven (ivm lycos)
Ik gebruik ook spymac maar het inloggen lijkt daar niet te lukken

Geplaatst: 13 mei 2004, 06:04
door WebSiteNet
Er moet inderdaad ?> aan het eind ja.
Heb je de plaatjes in de goede map staan? Heb je het php bestandje ergens online staan?
Geplaatst: 13 mei 2004, 07:51
door tmvo
http://members.lycos.nl/tvo/avatars/test.php
Hij stond al in mijn vorige post



En de test plaatjes

(Staan dus in deze map dus
http://members.lycos.nl/tvo/avatars/random/)
En hier het script weer
Code: Selecteer alles
<?php
//config
$total = "4";
$file_type = ".jpg";
$image_folder = "random/";
//end config
$start = "1";
$random = mt_rand($start, $total);
$image_name = $image_folder . $random . $file_type;
Header("Content-type: image/jpeg");
Header("Expires: Mon, 1, 1999 05:00:00 GMT");
Header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
Header("Cache-Control: no-store, no-cache, must-revalidate");
Header("Cache-Control: post-check=0, pre-check=0", false);
Header("Pragma: no-cache");
$im = imagecreatefromjpeg($image_name);
ImageDestroy($im);
?>
Geplaatst: 13 mei 2004, 13:17
door Leipo
tmvo schreef:
Code: Selecteer alles
<?php
//config
$total = "4";
$file_type = ".jpg";
$image_folder = "/random/";
//end config
$start = "1";
$random = mt_rand($start, $total);
$image_name = $image_folder . $random . $file_type;
Header("Content-type: image/jpeg");
Header("Expires: Mon, 1, 1999 05:00:00 GMT");
Header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");
Header("Cache-Control: no-store, no-cache, must-revalidate");
Header("Cache-Control: post-check=0, pre-check=0", false);
Header("Pragma: no-cache");
$im = imagecreatefromjpeg($image_name);
ImageDestroy($im);
?>
Probeer deze code eens..
Geplaatst: 13 mei 2004, 13:33
door tmvo
Geplaatst: 13 mei 2004, 14:29
door Luuk
ik weet niet fo dit misschien dwars zit:
$im = imagecreatefromjpeg($image_name);
daar staat jpeg, en niet jpg. weet niet of het wat uitmaakt maar je kunt eens proberen om er jpg neer te zetten.
Geplaatst: 13 mei 2004, 15:59
door tmvo
Best irri eigenlijk.
//Edit: Bestaat er geen edit waarvan we wel precies weten hoe het zit?
Geplaatst: 13 mei 2004, 16:34
door WebSiteNet
@luuk: werkt niet. jpg en .jpeg is het zelfde formaat, behalve dat in php de funtie namen met jpeg zijn.
@leipo: Dan zoekt hij het in de hoofd map /random/ op de server waar hij geen toegang tot heeft.
Geplaatst: 13 mei 2004, 19:57
door LazyTiger
weet niet of hij werkt, maar is dit niet een iets makkelijkere code:
Code: Selecteer alles
<?php
/*
In the forum you visit where it asks for the url
of your avatar just give the file name and address
of this script and you will have a random avatar!
Enjoy! :)
*/
$avatars = array (1 => "signature1.htm", "signature2.htm", "signature3.htm"); //Your Avatar filenames
$url = 'http://home.wanadoo.nl/musicpage/'; //Your or the site/dir they are located
$avatar_number = rand(1,3); //Change 3 with the number of Avatars you have
$rand_avatar = "$avatars[$avatar_number]";
header("Location: $url" . "$rand_avatar");
?>
Geplaatst: 14 mei 2004, 01:01
door tmvo
:thumb: :thumb: :thumb:
Supertnx P.T.!!!!

Geplaatst: 15 jul 2004, 18:38
door Maardiweb
Ey ff een vraagje hierover... ik heb nu ook zo'n soort scriptje, alleen is de extensie van mijn avatars dus nu .php Op forums mag dat niet gebruikt worden... Hoe kan ik op mijn forum instellen dat .php wel een extensie van mijn avatar mag zijn
Geplaatst: 15 jul 2004, 19:10
door V!ncent
volgens mij is dat niet slim.... ze zouden we misbruik van kunnen maken...
Geplaatst: 16 jul 2004, 08:46
door Maardiweb
Pc 4 live schreef:volgens mij is dat niet slim.... ze zouden we misbruik van kunnen maken...
zoals? het inladen van rare scripts enzo... ? dat is raar want er zijn forums die het wel ondersteunen