le 27/08/2003 à 13:47
LA GLOBULE
C'est simple.
Normalement, en HTML, pour ecrire un lien, tu dois entourer tes attributs avec des ".
Exemple:
<a href="url.html">Nom du lien</a>
Or nous, on doit produire ce résultat grace à PHP.
Cependant, si ton php fais un echo du genre :
echo "<a href=".$url.".html>".$nom."</a>"; (ce que tu as fait)
Et que $url vaut par exemple "toto titi", ben tu auras en fait un code html du genre :
<a href=toto titi.html>le_nom</a>
Or quand tu ecris çà, le href vaut "toto" et titi.html est oublié (il passe pour un deuxieme attribut qui ne sert à rien).
Si tu fais un :
echo '<a href="'.$nom.'.html">'.$nom.'</a>';
Le code html produit sera :
<a href="toto titi.html">le_nom</a>
Et la, ton href est bon ("toto titi.html")
Normalement, en HTML, pour ecrire un lien, tu dois entourer tes attributs avec des ".
Exemple:
<a href="url.html">Nom du lien</a>
Or nous, on doit produire ce résultat grace à PHP.
Cependant, si ton php fais un echo du genre :
echo "<a href=".$url.".html>".$nom."</a>"; (ce que tu as fait)
Et que $url vaut par exemple "toto titi", ben tu auras en fait un code html du genre :
<a href=toto titi.html>le_nom</a>
Or quand tu ecris çà, le href vaut "toto" et titi.html est oublié (il passe pour un deuxieme attribut qui ne sert à rien).
Si tu fais un :
echo '<a href="'.$nom.'.html">'.$nom.'</a>';
Le code html produit sera :
<a href="toto titi.html">le_nom</a>
Et la, ton href est bon ("toto titi.html")