Pour le moment je suis sure que vous vous imaginez mal comment on va faire et vous pensez que ça va être hyper compliqué
Mais pas de panique c'est vraiment plus simple que ça en a l'air. Ouvrez votre
éditeur de texte (bloc notes, notepad++... etc) et ouvrez un nouveau fichier vierge. Je prends quelques minutes pour vous expliquer le principe de la manoeuvre quand même
En gros on va créer un fichier qui dit au navigateur, redirige-moi vers une autre page. Vous ne voyez pas l'utilité, hein, avouez ?
Et pourtant c'est le point important de la génération aléatoire de votre avatar
. Ce fichier est aussi celui qui va tirer au sort quelle image afficher et ensuite rediriger le navigateur vers l'image en question, autrement dit c'est ce fichier là qui vous servira d'avatar
Ouvrez donc l'éditeur de texte et copiez collez le code suivant :
- Code:
-
<?php
header('Location: http://sandy.claws.free.fr/image/mia'.mt_rand(1,3).'.png');
?>
N'ayez pas peur, c'est normal si vous ne comprenez pas ce que ça veut dire
(Au passage désolée pour l'URL dedans mais j'utilise mon site pour héberger l'avatar aléatoire
). Je vais tout vous expliquer
En attendant, enregistrez le fichier sous
avatar.php par exemple
NB : Si vous êtes sous le bloc notes, au moment d'enregistrer le fichier, dans le menu déroulant qui vous propose les types de fichiers, mettez "Tous les types de fichiers" et dans le nom tapez entièrement "avatar.php"
- Code:
-
<?php ?>
Ce que vous voyez au-dessus ce sont les balises qui indiquent que l'on va écrire du PHP et non pas du HTML. Jusque là rien de bien difficile. Ensuite viens l'instruction header. Si vous ne comprenez pas exactement ce que c'est, ne vous inquiétez pas, il suffit juste de savoir que c'est cette ligne de code qui va rediriger le navigateur vers l'image à afficher
Concentrons-nous sur ce qu'il y a à l'intérieur des parenthèses
- Code:
-
Location: http://sandy.claws.free.fr/image/mia'.mt_rand(1,6).'.png
Le location indique que c'est l'adresse suivante où le navigateur doit aller
Ensuite vient l'URL de l'image vers laquelle il redirige le navigateur. Mais qu'est-ce que c'est que ce truc en plein milieu ?
Et bien c'est la fonction qui permet de tirer au sort un nombre entre 1 et 6
- Code:
-
mt_rand(1,6)
Si vous voulez tirer un nombre entre 1 et 6, vous n'aurez qu'à changer les nombres à l'intérieur des parenthèses (arguments de la fonction) si vous n'avez pas 6 images mais plus ou moins \o/ De la même façon l'URL sera à changer suivant l'adresse où vous avez héberger vos images.
La fonction mt_rand(1,6) sera donc remplacée par un chiffre aléatoire entre 1 et 6
L'adresse vers laquelle le navigateur sera redirigée sera donc
http://sandy.claws.free.fr/image/mia1.png ou encore
http://sandy.claws.free.fr/image/mia2.png ... etc
si vous cliquez sur les liens vous verrez que vous atterrissez sur les icons de tout à l'heure *O* C'est bon, vous suivez toujours ?