Cherche script images
Résolu/Fermé
A voir également:
- Cherche script images
- Script vidéo youtube - Guide
- Des images - Guide
- Script les visiteurs pdf - Forum Cinéma / Télé
- Ghost script - Télécharger - Polices de caractères
- Script bat - Guide
9 réponses
roptat
Messages postés
276
Date d'inscription
samedi 20 octobre 2012
Statut
Membre
Dernière intervention
26 juillet 2013
77
26 févr. 2013 à 10:52
26 févr. 2013 à 10:52
https://www.php.net/manual/en/function.readdir.php
te montrera comment récupérer le contenu d'un répertoire. Avec une variable qui contient le numéro de l'image à afficher, tu peux choisir de n'afficher qu'une image (fait une comparaison dans la boucle). Tu peux récupérer cette variable via un formulaire GET généré par ton code php à partir d'elle même :).
te montrera comment récupérer le contenu d'un répertoire. Avec une variable qui contient le numéro de l'image à afficher, tu peux choisir de n'afficher qu'une image (fait une comparaison dans la boucle). Tu peux récupérer cette variable via un formulaire GET généré par ton code php à partir d'elle même :).
merci d'avoir répondu aussi vite mais le problème c'est que je ne connais pas le php et j'avais espéré trouvé un script déjà existant.
roptat
Messages postés
276
Date d'inscription
samedi 20 octobre 2012
Statut
Membre
Dernière intervention
26 juillet 2013
77
26 févr. 2013 à 11:15
26 févr. 2013 à 11:15
ok, tu devrais vraiment apprendre (au moins pour comprendre ce que fait le code que tu (ta machine) éxécute).
Ça devrait marcher.
<?php if (isset($_GET["id"]) && is_numeric($_GET["id"]) && $handle = opendir('/path/to/files')) { $i = 0; /* This is the correct way to loop over the directory. */ while (false !== ($entry = readdir($handle))) { $i++; if($i == $_GET["id"]) echo '<img src="'.$entry.'" />'; } closedir($handle); if($_GET["id"] > 1) echo ' <form> <input type="hidden" value="'.($_GET["id"]-1).'" name="id"> <input type="submit" value="précédent" /> </form> '; if($_GET["id"] < $i) echo ' <form> <input type="hidden" value="'.($_GET["id"]+1).'" name="id"> <input type="submit" value="suivant" /> </form> '; } ?>
Ça devrait marcher.
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
roptat
Messages postés
276
Date d'inscription
samedi 20 octobre 2012
Statut
Membre
Dernière intervention
26 juillet 2013
77
26 févr. 2013 à 11:36
26 févr. 2013 à 11:36
non, surtout pas ! le répertoire ne doit contenir que des images. remplace « /path/to/files » par le chemin vers le répertoire. (il doit y avoir plus élégant que ce que je viens de pondre, remarque...)
rien ne s'affiche sur ma page je ne vois même pas les boutons précédent et suivant
j'ai mis le chemin de mon répertoire sous cette forme "http://mon.site.fr/images
j'ai mis le chemin de mon répertoire sous cette forme "http://mon.site.fr/images
roptat
Messages postés
276
Date d'inscription
samedi 20 octobre 2012
Statut
Membre
Dernière intervention
26 juillet 2013
77
26 févr. 2013 à 12:20
26 févr. 2013 à 12:20
raté :)
dans ton cas ce serait : « images/ » (si ta page est à la racine). Si ta page se trouve à http://mon.site.fr/moi/images.php, c'est « ../images/ » etc... (pas de http, sinon il ne peut pas trouver (il faut lui indiquer un répertoire local, pas distant)).
dans ton cas ce serait : « images/ » (si ta page est à la racine). Si ta page se trouve à http://mon.site.fr/moi/images.php, c'est « ../images/ » etc... (pas de http, sinon il ne peut pas trouver (il faut lui indiquer un répertoire local, pas distant)).
roptat
Messages postés
276
Date d'inscription
samedi 20 octobre 2012
Statut
Membre
Dernière intervention
26 juillet 2013
77
26 févr. 2013 à 12:23
26 févr. 2013 à 12:23
ps : ajoutes :
else { echo '<a href="?id=1">commencer !</a>'; } ?>
le script ne marche toujours pas j'ai bien changer le chemin du répertoire comme tu me la indiqué quant j'ouvre
ma page je vois les boutons suivant et précédent je peut changer de page mais l'image ne s'affiche pas
ma page je vois les boutons suivant et précédent je peut changer de page mais l'image ne s'affiche pas
roptat
Messages postés
276
Date d'inscription
samedi 20 octobre 2012
Statut
Membre
Dernière intervention
26 juillet 2013
77
27 févr. 2013 à 17:56
27 févr. 2013 à 17:56
effectivement, remplace
par
Il faut que dans le code produit, le navigateur sache où trouver l'image. (remplace /path/to/files par ce qu'il faut).
echo '<img src="'.$entry.'" />';
par
echo '<img src="/path/to/files/'.$entry.'" />';
Il faut que dans le code produit, le navigateur sache où trouver l'image. (remplace /path/to/files par ce qu'il faut).