|
|
|
|
Bonjour,
AU SECOOOURS !!!
J'ai passé des heures à tester un nombre incalculable de scripts php pour afficher une image de manière aléatoire. Ceux permettant d'afficher tout le contenu d'un dossier en aléatoire, ceux permettant d'afficher un nombre choisi d'images...
J'ai soit l'affichage alt="image aléatoire", soit l'affichage de quelques caractères de la fin du code "; } ?>"
Le seul script qui semblait fonctionner m'affiche systématiquement, quelque chemin que je mette :
"Impossible d'ouvrir le dossier d'image !"
"Le répertoire d'images spécifié est incorrect !"; } ?>
J'ai essayé d'ouvrir directement mes .php avec mon navigateur, et aussi de créer des .htm avec le code <img src="mon.php"> pour voir, rien ne marche !
Je ne sais plus quoi faire !!!! Dans les commentaires des scripts que j'ai copiés, les gens disent souvent "c'est simple, ca marche", alors c'est que c'est moi ! Peut-être qu'il est tout simplement impossible de tester un script php sans passer par un serveur ??
Quelqu'un a t-il LE script simple et efficace ?? LA solution ?
Configuration: Windows XP Internet Explorer 6.0
Salut,
<?php $aleatoire = rand(1, 25); //25 étant le nombre max d'image print "<img src='$aleatoire.jpg'>"; ?> @+ ------------------------------------------ >>Trop de paroles noient la vérité<<
|
Concernant le dernier scipt décrit, j'ai testé :
|
Sinon autre test,
|
Ouf oui !! Héhé !
|
Oui mais comme je le pense, tu n'envoie pas un file.php dans la src de img.
<img src="<?php$aléatoire_img?>" alt="tu vois pas l'image ?"> dans le fichier.htm et tu fais un include_once(image_aleatoire.php) dans le head, ou bien là où t'en as besoin, si tu veux vraiment garder la fonction dans un fichier.php séparé. |
Aaaaah mais attends !! Tu m'éclaires....
|
Garde l'avantage d'avoir ton php séparé si tu utilises la fonction dans plusieurs pages !!
|
Alors... Voila. Je ne connais pas include_once, j'ai donc fait ça (et non, je ne vois pas l'image !) :
|
Je vais faire un tour sur http://www.phpfrance.com et sur le tchat |