Modérateur PHPfrance |
10684 Messages
28 janv. 2008, 11:03
PHP permet de générer du code HTML, qui sera ensuite interprété par le navigateur. Pour créer un lien vers le fichier nom_du_fichier.ext, il te faut écrire la ligne de code html suivante :
<a href="images/nom_du_fichier.ext">pvliv</a>
Pour rendre dynamique le nom du fichier, il suffit de générer à l'aide de php la partie de ce code que tu souhaites rendre dynamique :
<a href="images/<?php echo 'nom_du_fichier.ext';?>">pvliv</a>
Tu peux alors utiliser une variable contenant le nom du fichier
<?php
$data = array();
$data['toto'] = 'nom_du_fichier.ext';
?>
<a href="images/<?php echo $data['toto'];?>">pvliv</a>
Si dans le code source généré, ton lien est <a href="images/">, c'est tout simplement que la variable $data['toto'] est vide. Et il est donc normal que celui-ci ouvre le dossier et non un fichier

Ce n'est pas en améliorant la bougie que l'on a inventé l'ampoule...