Random avatar

Praat mee over van alles en nog wat!
Forumregels
Dit forum is voor alle zinnige gesprekken buiten phpBB om. Discussies en gesprekken over interessante onderwerpen.

Een nieuw onderwerp moet..:
  • uiteraard voldoen aan de algemene voorwaarden
  • niet passen in de gewone supportfora
  • interessante zijn voor het overgrote deel van onze gebruikers
  • een neutrale of positieve ondertoon hebben
  • anders zijn dan bestaande onderwerpen
Plaats reactie
tmvo
Berichten: 16
Lid geworden op: 23 mar 2004, 19:14

Random avatar

Bericht door tmvo » 12 mei 2004, 17:02

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)
Je moet mijn bericht lezen, niet mijn handtekening...

Gebruikersavatar
DaMnNaTiOn
Berichten: 2555
Lid geworden op: 11 dec 2002, 18:29
Locatie: localhost
Contacteer:

Bericht door DaMnNaTiOn » 12 mei 2004, 17:41

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 :wink:
lastmodified.net

tmvo
Berichten: 16
Lid geworden op: 23 mar 2004, 19:14

Bericht door tmvo » 12 mei 2004, 18:30

DaMnNaTiOn schreef: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 :wink:
Shame on me :D

tnx. ik ga knutselen
Je moet mijn bericht lezen, niet mijn handtekening...

RobinTown
Berichten: 726
Lid geworden op: 17 jan 2004, 17:28
Contacteer:

Bericht door RobinTown » 12 mei 2004, 19:34

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 :D

tmvo
Berichten: 16
Lid geworden op: 23 mar 2004, 19:14

Bericht door tmvo » 12 mei 2004, 19:49

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?
Je moet mijn bericht lezen, niet mijn handtekening...

Gebruikersavatar
Leipo
Berichten: 4693
Lid geworden op: 22 feb 2003, 12:29
Contacteer:

Bericht door Leipo » 12 mei 2004, 19:59

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 :D
Misschien als je je code geeft dat hij hem dan ook kan gebruiken :roll:

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 12 mei 2004, 20:02

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.

tmvo
Berichten: 16
Lid geworden op: 23 mar 2004, 19:14

Bericht door tmvo » 12 mei 2004, 23:11

: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 :?

Afbeelding
Je moet mijn bericht lezen, niet mijn handtekening...

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 13 mei 2004, 06:04

Er moet inderdaad ?> aan het eind ja.

Heb je de plaatjes in de goede map staan? Heb je het php bestandje ergens online staan?

tmvo
Berichten: 16
Lid geworden op: 23 mar 2004, 19:14

Bericht door tmvo » 13 mei 2004, 07:51

http://members.lycos.nl/tvo/avatars/test.php

Hij stond al in mijn vorige post

AfbeeldingAfbeeldingAfbeeldingAfbeelding

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); 
?>
Je moet mijn bericht lezen, niet mijn handtekening...

Gebruikersavatar
Leipo
Berichten: 4693
Lid geworden op: 22 feb 2003, 12:29
Contacteer:

Bericht door Leipo » 13 mei 2004, 13:17

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..

tmvo
Berichten: 16
Lid geworden op: 23 mar 2004, 19:14

Bericht door tmvo » 13 mei 2004, 13:33

Nee helaas.

/random/ werkt ook niet :(

Jullie zijn wel welwillend. Maar helaas werkt het nog niet.

Afbeelding
zoals je ziet.
https://imageproxy-io.herokuapp.com/1797485c62533e675f38c6bff6f1916b70ae9b37/687474703a2f2f6d656d626572732e6c79636f732e6e6c2f74766f2f617661746172732f746573742e706870

Zou het niet iets met lycos te maken hebben?
Je moet mijn bericht lezen, niet mijn handtekening...

Gebruikersavatar
Luuk
Berichten: 7311
Lid geworden op: 22 okt 2003, 10:07
Locatie: Delft

Bericht door Luuk » 13 mei 2004, 14:29

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.
Afbeelding

tmvo
Berichten: 16
Lid geworden op: 23 mar 2004, 19:14

Bericht door tmvo » 13 mei 2004, 15:59

:cry:

Best irri eigenlijk.

//Edit: Bestaat er geen edit waarvan we wel precies weten hoe het zit?
Je moet mijn bericht lezen, niet mijn handtekening...

Gebruikersavatar
WebSiteNet
Berichten: 6524
Lid geworden op: 20 okt 2003, 16:56
Locatie: Wieringerwerf
Contacteer:

Bericht door WebSiteNet » 13 mei 2004, 16:34

@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.

Gebruikersavatar
LazyTiger
Berichten: 2000
Lid geworden op: 21 okt 2003, 18:21

Bericht door LazyTiger » 13 mei 2004, 19:57

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"); 
?>

tmvo
Berichten: 16
Lid geworden op: 23 mar 2004, 19:14

Bericht door tmvo » 14 mei 2004, 01:01

:thumb: :thumb: :thumb:

Afbeelding

Supertnx P.T.!!!! :D
Je moet mijn bericht lezen, niet mijn handtekening...

Maardiweb
Berichten: 46
Lid geworden op: 27 jun 2003, 08:56

Bericht door Maardiweb » 15 jul 2004, 18:38

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

Gebruikersavatar
V!ncent
Berichten: 1138
Lid geworden op: 03 apr 2003, 20:08
Locatie: 127.0.0.1
Contacteer:

Bericht door V!ncent » 15 jul 2004, 19:10

volgens mij is dat niet slim.... ze zouden we misbruik van kunnen maken...

Maardiweb
Berichten: 46
Lid geworden op: 27 jun 2003, 08:56

Bericht door Maardiweb » 16 jul 2004, 08:46

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

Plaats reactie