francoisch Posté 14 Février 2008 Posté 14 Février 2008 Bonjour Jai sur mon site de nombreux fichiers tous nommés fichexx.pdf où xx varie de 01 à 70 actuellement, en augmentation constante par suite dajouts réguliers. Pour afficher la liste de ces fichiers quelque soit leur nombre, jai cette boucle qui les liste avec un Href sur chaque ligne : <?php$files = glob("fiche*.pdf");......foreach ($files as $filename) { print '<p>Pour visualiser la fiche de lecture '.$filename.', <a href="fiche".$filename.".pdf">cliquer ici</a>.</p>'; }?> Laffichage est splendide mais les Href de chaque ligne sont faux. En effet, le $filename de chaque ligne nest plus initialisé une fois laffichage fini. Jimagine quil faudrait probablement que ma boucle « écrive » chaque Href au passage en transformant fiche".$filename.".pdf en fiche65.pdf pour la ligne correspondante, de même évidemment pour chaque ligne. Simplement, si cest la solution, je ne sais pas faire ça. Merci par avance de vos conseils. Francois
Jeanluc Posté 14 Février 2008 Posté 14 Février 2008 Essaie ceci: print ' Pour visualiser la fiche de lecture '.$filename.', <a href="fiche' . $filename . '.pdf">cliquer ici</a>.'; Jean-Luc
francoisch Posté 14 Février 2008 Auteur Posté 14 Février 2008 bonjour JeanLuc et merci de ta réponse. Ca fonctionne impeccablement, c'est exactement ce dont j'avais besoin sans savoir le faire moi-même. Merci encore. Francois
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant