Voila, comme je suis en vacances et que je n'ai pas grand chose à faire, je vais vous raconter comment fonctionne mon avatar, et pour ceux que ça intéresse, je peux même les aider à s'en faire un pareil !
Je trouvais plutôt ennuyeux qu'il ne soit possible de n'avoir qu'un seul avatar, alors que j'avais de nombreuses images de fennec que je voulais toutes utiliser.
J'ai donc été voir les possibilités offertes par le moteur du forum je me suis rendu dans l'interface de configuration et j'ai vu que je pouvais mettre des images en "Lien distant".
Je me suis donc empressé de tester. J'ai essayé avec une image sur elynx (serveur mutualisé, merci Hiro :3 ) première image ça marche, je change l'image sur le serveur, mon avatar change ! trop bien !
On passe à l'étape suivante, il faut que ça change tout seul. Mais comment ? J'ai cherché un peu le protocole HTTP (sur la wikipedia) et j'ai trouvé la réponse 303 qui dit qu'il faut aller voir ailleurs. Je me suis donc fait un petit scripte PHP pour choisir un image aléatoirement.
Code:
<?php
$file = sprintf("http://fenax.elynx.fr/AVs/V2/fennec_%d.png",rand(1,30));
header("HTTP/1.1 303 See Other");
header("Location: ".$file);
?>
Et la ... rien !
Le forum ne veux pas de fichier PHP !
Mais je fais comment moi alors ? c'est simple ... enfin pas tant que ça ...
il y a un fichier appelé .htaccess pour faire toutes ces choses. et c'est plutôt obscure, une sorte de magie noire
et en plus il y a des regexp.
ça donne un machin comme ça :
Code:
RewriteEngine On
RewriteRule ^(avatar.png)(/.*)?$ avatar.php
Et la je met donc
http://fenax.elynx.fr/AVs/V2/avatar.png dans mon profil et joie, mon avatar change !
Donc voila, je suis content, si il y as une V2 c'est juste parce-que j'ai mis d'autres images de fennec et que je vouais pas effacer les autres.