FOK!forum / Digital Corner / [PHP/JS] Random avatar
Ranowoensdag 2 juli 2003 @ 14:23
Ik zoek een random avatar script. Deze zijn opzich niet zo moeilijk te vinden maar ik zoek er één waarvan de bestandsnaam gelijk blijft.

voorbeeldje:
http://www.domein.nl/avatar/avatar.jpg

Moet de ene keer dit plaatje zijn:

En de andere keer:

Skinkiewoensdag 2 juli 2003 @ 14:29
moet je in je .htaccess of httpd.conf zetten dat die specifieke file door PHP geparsed moet worden... en dan met GD wat uitvoeren.
Affe_mit_ein_Waffewoensdag 2 juli 2003 @ 14:30
Je moet je JPEGjes converteren naar .GIF en daar dan een "Animated GIF" (GIF89a) van maken die, random gekozen, maar een van de frames per keer laat zien.
Ok dit is wel ietsjes anders dan je wil doen dus, maar is opzich wel iets praktisch.

[Dit bericht is gewijzigd door Affe_mit_ein_Waffe op 02-07-2003 14:30]

quakerwoensdag 2 juli 2003 @ 14:30
hoe kan je nou 2 verschillende plaatjes onder 1 bestandsnaam laten draaien? niet als .jpg in iedergeval...
$trangerwoensdag 2 juli 2003 @ 14:31
Ik kan je misschien de source van mijn avatar geven, maar die is niet de simpelste. En je hebt dus meteen PHP hosting nodig.
quote:
Op woensdag 2 juli 2003 14:30 schreef Affe_mit_ein_Waffe het volgende:
Je moet je JPEGjes converteren naar .GIF en daar dan een "Animated GIF" (GIF89a) van maken die, random gekozen, maar een van de frames per keer laat zien.
Ok dit is wel ietsjes anders dan je wil doen dus, maar is opzich wel iets praktisch.
Dit is dan denk ik nog de beste oplossing, als het werkt tenminste. Ik wist niet dat het kon.
Herionwoensdag 2 juli 2003 @ 14:40
quote:
Op woensdag 2 juli 2003 14:30 schreef quaker het volgende:
hoe kan je nou 2 verschillende plaatjes onder 1 bestandsnaam laten draaien? niet als .jpg in iedergeval...
Wel in php, maar ik meot NU weg, sorry het kan iig allemaal wel.
flex01woensdag 2 juli 2003 @ 14:42
quote:
Op woensdag 2 juli 2003 14:31 schreef $tranger het volgende:
Ik kan je misschien de source van mijn avatar geven, maar die is niet de simpelste. En je hebt dus meteen PHP hosting nodig.
[..]

Dit is dan denk ik nog de beste oplossing, als het werkt tenminste. Ik wist niet dat het kon.


Zijn jullie dom of doen jullie maar alsof
Hij bedoeld dat ie bij het refreshen van de pagina een ander plaatje laat zien, ik heb thuis wel een scriptje. ff w88 tot 5 uur dan maar , ik post em ook wel op mijn site/forum : Hiero
markvlethwoensdag 2 juli 2003 @ 14:53
quote:
Op woensdag 2 juli 2003 14:42 schreef flex01 het volgende:
Zijn jullie dom of doen jullie maar alsof
De rest is misschien dom, maar ze kunnen tenminste wel lezen...
Da_Koenwoensdag 2 juli 2003 @ 15:08
quote:
Op woensdag 2 juli 2003 14:53 schreef markvleth het volgende:

[..]

De rest is misschien dom, maar ze kunnen tenminste wel lezen...


.....en spammen tenminste niet...
weirdinside.nlwoensdag 2 juli 2003 @ 15:10
quote:
Op woensdag 2 juli 2003 14:42 schreef flex01 het volgende:

[..]

Zijn jullie dom of doen jullie maar alsof
Hij bedoeld dat ie bij het refreshen van de pagina een ander plaatje laat zien, ik heb thuis wel een scriptje. ff w88 tot 5 uur dan maar , ik post em ook wel op mijn site/forum : Hiero


Ale je een random avatar bedoelt met een *.php extensie, dan had 'ie vast dit topic niet geopend... De *.jpg extensie moet behouden blijven...
Da_Koenwoensdag 2 juli 2003 @ 15:11
http://www.phpfreakz.nl/library.php?sid=4194
php:
<?
  
Header
("Content-type: image/gif");  
Header("Cache-Control: no-cache, must-revalidate");  
srand((double)microtime()*1000000);  
$nr=rand(1,6);  //de 6 ia het aantal plaatjes
$fn=fopen("$nr.gif","r");  
fpassthru($fn);  
?> 
?>

weirdinside.nlwoensdag 2 juli 2003 @ 15:13
quote:
Op woensdag 2 juli 2003 15:11 schreef Da_Koen het volgende:
http://www.phpfreakz.nl/library.php?sid=4194
php:
<?
  
Header
("Content-type: image/gif");  
Header("Cache-Control: no-cache, must-revalidate");  
srand((double)microtime()*1000000);  
$nr=rand(1,6);  //de 6 ia het aantal plaatjes
$fn=fopen("$nr.gif","r");  
fpassthru($fn);  
?> 
?>


Pfffffffffffffffffffffffffffffff ... Dit is dus de *.php extensie
Da_Koenwoensdag 2 juli 2003 @ 15:13
quote:
Op woensdag 2 juli 2003 15:13 schreef weirdinside.nl het volgende:

[..]

Pfffffffffffffffffffffffffffffff ... Dit is dus de *.php extensie


Dat werkt toch ook als avatar
weirdinside.nlwoensdag 2 juli 2003 @ 15:15
quote:
Op woensdag 2 juli 2003 15:13 schreef Da_Koen het volgende:

[..]

Dat werkt toch ook als avatar


Klopt, maar topicstarter wil graag een *.jpg extensie met een rando avatar. Waarschijnlijk omdat het board waar hij/zij de avatar wil displayen, de *.php extensie blokkeert (Noem bijvoorbeeld Invision Boards, of vBulletin )
Sanderwoensdag 2 juli 2003 @ 15:21
Dan doe je toch gewoon:
code:
 http://www.website.com/plaatje.PHP?ext=.jpg
Je PHP heeft nergens last van en allerlei fora pakken hem gewoon. Simpel.
flex01woensdag 2 juli 2003 @ 15:21
quote:
Op woensdag 2 juli 2003 15:15 schreef weirdinside.nl het volgende:

[..]

Klopt, maar topicstarter wil graag een *.jpg extensie met een rando avatar. Waarschijnlijk omdat het board waar hij/zij de avatar wil displayen, de *.php extensie blokkeert (Noem bijvoorbeeld Invision Boards, of vBulletin )


"Ik zoek een random avatar script" Hij zoekt dus een random avatar script heel goed en bestandsnaam moet hetzelfde blijven , hij heeft het niet over extensie
RM-rfwoensdag 2 juli 2003 @ 15:26
quote:
Op woensdag 2 juli 2003 15:15 schreef weirdinside.nl het volgende:

[..]

Klopt, maar topicstarter wil graag een *.jpg extensie met een rando avatar. Waarschijnlijk omdat het board waar hij/zij de avatar wil displayen, de *.php extensie blokkeert (Noem bijvoorbeeld Invision Boards, of vBulletin )


als je extern kan hosten kan je gewoon per extensie aangeven of deze geparsed dient te worden.
door bv.
code:
AddType application/x-httpd-php .jpg
in een .htaccess-file in dezelfde directory te plaatsen
Da_Koenwoensdag 2 juli 2003 @ 15:27
quote:
Op woensdag 2 juli 2003 15:15 schreef weirdinside.nl het volgende:

[..]

Klopt, maar topicstarter wil graag een *.jpg extensie met een rando avatar. Waarschijnlijk omdat het board waar hij/zij de avatar wil displayen, de *.php extensie blokkeert (Noem bijvoorbeeld Invision Boards, of vBulletin )


De TS wil dat de bestandsnaam van het pics het zelfde blijft, en die .php file blijft steeds hetzelfde, dus ik begrijp niet wat je luld........
Sanderwoensdag 2 juli 2003 @ 15:28
Zie mijn post, je hebt helemaal geen htaccess nodig
weirdinside.nlwoensdag 2 juli 2003 @ 16:44
quote:
Op woensdag 2 juli 2003 15:21 schreef Slarioux het volgende:
Dan doe je toch gewoon:
code:
 http://www.website.com/plaatje.PHP?ext=.jpg
Je PHP heeft nergens last van en allerlei fora pakken hem gewoon. Simpel.
Invision Boards haperen hier ook nog op ...
Da_Koenwoensdag 2 juli 2003 @ 16:54
quote:
Op woensdag 2 juli 2003 16:44 schreef weirdinside.nl het volgende:

[..]

Invision Boards haperen hier ook nog op ...


Een andere mogelijkheid is er dan niet(volgens mij tenminste...).
Roonaanwoensdag 2 juli 2003 @ 17:01
werkt http://mydomain.com/avatar/?ext=.jpg ook niet?
timbobdinsdag 27 april 2004 @ 17:05
hoi, ik denk, ik schop maar even een oud topic omhoog ipv een nieuwe te openen.
mijn probleem, ik heb dus 6 plaatjes, en hij moet er random 1 van kiezen, dus ik dat scriptje van hierboven gebruiken, en dat werkt. das mooi.
maar. als ik hem invoer als avatar, werkt hij pas nadat je op een link geklikt hebt naar het php bestand.

voorbeeld.
nu zie je em als het goed is niet. en als je op
http://members.lycos.nl/loty/plaatjes/pics/avatar.php?ext=.gif
deze link klikt en refreshed
doet ie het wel.

help?
Sanderdinsdag 27 april 2004 @ 17:29
ext=.gif gebruiken ipv ext=.jpg
timbobdinsdag 27 april 2004 @ 17:45
quote:
Op dinsdag 27 april 2004 17:29 schreef Slarioux het volgende:
ext=.gif gebruiken ipv ext=.jpg
ohja
ghehe.

maaarrrrr dat heb ik nu wel.. en hij doet het nog niet. ligt het misschien aan de hosting?
R-Mondinsdag 27 april 2004 @ 17:52
quote:
The image "http://members.lycos.nl/loty/plaatjes/pics/avatar.php?ext=.gif" cannot be displayed, because it contains errors.
Dat verschijnt soms heel even als ik een paar keer die link refresh. Misschien heb je er wat aan.
timbobdinsdag 27 april 2004 @ 19:00
quote:
Op dinsdag 27 april 2004 17:52 schreef R-Mon het volgende:

[..]

Dat verschijnt soms heel even als ik een paar keer die link refresh. Misschien heb je er wat aan.
nou, niet echt. aangezien hij niet zegt wat voor errors..
maar evengoed bedankt
ik ga ff kijken of ik em ergens anders kan hosten

-edit-
ik heb em nu ergens anders gehost, en hij blijkt te werken, die van lycos gooit overal reclame op, misschien dat dat het was..

[ Bericht 13% gewijzigd door timbob op 27-04-2004 19:26:42 (andere host) ]