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: Tout sélectionner
<?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: Tout sélectionner
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.