créer un avatar dynamique en php

Toutes les questions et les aides qui concernent le langage PHP
Avatar de l’utilisateur
Valbuena72
Tutomaker Avancé
Tutomaker Avancé
 
Messages: 227
Enregistré le: Dim Avr 06, 2008 2:58 pm

créer un avatar dynamique en php

Messagepar Valbuena72 le Ven Aoû 08, 2008 9:26 am

:) salut,
les tutomakers :o
voila
j'ai lu un tutoriel sur le sdz :
http://www.siteduzero.com/tuto-3-9689-1 ... #ss_part_6
mais voila
j'arrive bien a affichie l'avatar Image

fait affiche l'image (sous mozilla) tu vera que c'est pas la meme image (essaye plusieur fois vu que c'est au hasard :mrgreen: )



mais celle ci ne s'affiche pas au hasard
j'ai pas mis pourtant ça :
test2.php
Code: Tout sélectionner
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
 
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr">
   <head>
       <title>avatar</title>
        <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1" />
    </head>
    <body>
<?php
$liste 
= array("avatar1.png", "avatar2.gif", "Avatar3.png");
$hasard = mt_rand(0, 2);
 
header
("location: ".$liste[$hasard]);
?>
</body>
</html>

et .htaccess
Code: Tout sélectionner
RewriteEngine on
RewriteRule 
^avatar2.gif$ test2.php [L]
RewriteRule ^avatar1.png$ test2.php [L]
RewriteRule ^Avatar3.png$ test2.php [L] 

Pourquoi sur les forum ça s'affiche pas au hasard :twisted:
merci de votre aide :|

Avatar de l’utilisateur
Yoyo
Gérant
Gérant
 
Messages: 2031
Enregistré le: Mer Sep 27, 2006 4:54 pm

Re: affichier une image avec php

Messagepar Yoyo le Ven Aoû 08, 2008 10:13 am

Salut, si moi ça s'affiche bien au hasard :D
Vive les tutomakers ;)

Avatar de l’utilisateur
Valbuena72
Tutomaker Avancé
Tutomaker Avancé
 
Messages: 227
Enregistré le: Dim Avr 06, 2008 2:58 pm

Re: affichier une image avec php

Messagepar Valbuena72 le Ven Aoû 08, 2008 10:20 am

pas sur le forum ? :cry:

Avatar de l’utilisateur
Yoyo
Gérant
Gérant
 
Messages: 2031
Enregistré le: Mer Sep 27, 2006 4:54 pm

Re: affichier une image avec php

Messagepar Yoyo le Ven Aoû 08, 2008 11:06 am

bah si :) Faut faire des CTRL + F5 pour vider ton cache :D
Vive les tutomakers ;)

Avatar de l’utilisateur
Valbuena72
Tutomaker Avancé
Tutomaker Avancé
 
Messages: 227
Enregistré le: Dim Avr 06, 2008 2:58 pm

Re: affichier une image avec php

Messagepar Valbuena72 le Ven Aoû 08, 2008 11:09 am

on est obliher de vider le cache :|

Avatar de l’utilisateur
Yoyo
Gérant
Gérant
 
Messages: 2031
Enregistré le: Mer Sep 27, 2006 4:54 pm

Re: affichier une image avec php

Messagepar Yoyo le Ven Aoû 08, 2008 11:11 am

Mais il me semble un peu bizarre ton script, pouquoi tu fais

Code: Tout sélectionner
header("location: ".$liste[$hasard]);  


après le rand ?

Il suffirait pas d'afficher ton image ? Ce qui supprimerait le problème du cache non ?
Vive les tutomakers ;)

Avatar de l’utilisateur
Valbuena72
Tutomaker Avancé
Tutomaker Avancé
 
Messages: 227
Enregistré le: Dim Avr 06, 2008 2:58 pm

Re: affichier une image avec php

Messagepar Valbuena72 le Ven Aoû 08, 2008 11:16 am

c'est pas moi c'est le sdz :|

Avatar de l’utilisateur
Yoyo
Gérant
Gérant
 
Messages: 2031
Enregistré le: Mer Sep 27, 2006 4:54 pm

Re: affichier une image avec php

Messagepar Yoyo le Ven Aoû 08, 2008 11:38 am

Ben ça doit marcher si le sdz le fait :) C'est juste que sur les forums évolués il y a un système de cache et le visiteur ne recharge pas toutes les images. Mais après un certain temps l'image changera bien oui :)

Mais bon tu devrais essayer d'utiliser la classe Php Thumbnailer

En quelques fonctions tu pourras manipuler très facilement tes images :)
Vive les tutomakers ;)

Avatar de l’utilisateur
Valbuena72
Tutomaker Avancé
Tutomaker Avancé
 
Messages: 227
Enregistré le: Dim Avr 06, 2008 2:58 pm

Re: affichier une image avec php

Messagepar Valbuena72 le Ven Aoû 08, 2008 12:36 pm

:o je suis pas anglophones :mrgreen:

mais a part ça j'ai reussi
Code: Tout sélectionner
<?php
header
('Content-type: image/png'); 

$liste 
= array("avatar1.png", "avatar2.gif", "Avatar3.png");
$hasard = mt_rand(0, 2);
 
readfile
($liste[$hasard]); 

?>


et voila
le travail elle est pas belle la vie :mrgreen:

Image

maintenant teston sur un forumactif :)

aller sort le champagne tu me paye un coup :mrgreen:

Avatar de l’utilisateur
Yoyo
Gérant
Gérant
 
Messages: 2031
Enregistré le: Mer Sep 27, 2006 4:54 pm

Re: affichier une image avec php

Messagepar Yoyo le Ven Aoû 08, 2008 6:43 pm

A l'aise, je connaissais même pas cette fonction readfile :D
Vive les tutomakers ;)

Avatar de l’utilisateur
Valbuena72
Tutomaker Avancé
Tutomaker Avancé
 
Messages: 227
Enregistré le: Dim Avr 06, 2008 2:58 pm

Re: affichier une image avec php

Messagepar Valbuena72 le Ven Aoû 08, 2008 6:45 pm

et ba pour une fois je t'apprend quelque chose :mrgreen:

tu dormirai moins bete ce soir :mrgreen:
mais on est pas tous parfait meme le fondateur de you tube ne le savais pas pour te dire (oué j'ai de très très haut contact :mrgreen: )

Avatar de l’utilisateur
Yoyo
Gérant
Gérant
 
Messages: 2031
Enregistré le: Mer Sep 27, 2006 4:54 pm

Re: affichier une image avec php

Messagepar Yoyo le Ven Aoû 08, 2008 6:47 pm

lol abusé, ben merci ^^ Et la ça se met bien à jour tout le temps :D
Vive les tutomakers ;)

Avatar de l’utilisateur
Valbuena72
Tutomaker Avancé
Tutomaker Avancé
 
Messages: 227
Enregistré le: Dim Avr 06, 2008 2:58 pm

Re: affichier une image avec php

Messagepar Valbuena72 le Ven Aoû 08, 2008 6:48 pm

ben je suis modeste pour 1 fois :| et derien :)
et oui tout simple parce que l'image est directement charge et non afficher via php comprendo :boulay:



Retourner vers Langage PHP

Qui est en ligne

Utilisateurs parcourant ce forum : Aucun utilisateur enregistré et 0 invités