Aller au contenu

Sujets conseillés

Posté

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

Posté

Essaie ceci:

print '
Pour visualiser la fiche de lecture '.$filename.', <a href="fiche' . $filename . '.pdf">cliquer ici</a>.';

Jean-Luc

Posté

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

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...