Insérer un lien dans une résultat echo "http:// etc...&

WRInaute discret
Bonjour,
Je débute dans l'utilisation de PHP, et c'est pas triste...
Petit problème simplissime certainement mais que je n'arrive pas à résoudre.
- un formulaire html, sur lequel le visiteur rentre une information
- le résultat (.php) doit donner au visiteur un lien vers un site en fonction de ce qu'il a choisi.
- j'arrive bien à donner le lien echo $url; ( où $url = "http://www.le-site-en-question.com"; ), mais je n'arrive pas à ce qu'il soit "cliquable".
exemple (au hasard):
ce que j'ai mis: echo "Vous aimez le développement d'un site, voici un lien utile : $url"; On ne peut pas cliquer sur le lien, c'est du texte pur et dur...
Si je mets:
echo "Vous aimez le développement d'un site, voici un lien utile : <a href="https://www.webrankinfo.com/>WebRankInfo</a>";
Évidement ça marche pas car d'une part <a href="http: sort en texte, et d'autre part après les deux //, php croit que c'est un commentaire...
Comment je peux corriger ça?
C'est tout bête hein? Et bien je n'ai pas trouvé la réponse, même pas dans le siteduzéroquiestletop!
Merci,
A.
 
WRInaute accro
C'est ca que tu cherches ?

eval() =>> Exécute une chaine comme un script PHP

Code:
<?php
$url = '<a href="http://www.le-site-en-question.com">lien</a';
$str = 'Le site est $url';
eval( "\$str = \"$str\";" );
?>

sinon c'est un probleme d'interpretation, tu dois avoir une erreur de code en html, tout simplement regarde peut etre dans la construction de tes tables et tes balises. Car <a href="">x<> creer forcement un lien.
 
WRInaute discret
[RÉSOLU]Insérer un lien dans une résultat echo "http://

C'était aussi simple que ça... Nom d'une pipe...
Merci!! :D
Bonne journée,
A.
 
WRInaute impliqué
Si je mets:
echo "Vous aimez le développement d'un site, voici un lien utile : <a href="https://www.webrankinfo.com/>WebRankInfo</a>";
Évidement ça marche pas car d'une part <a href="http: sort en texte, et d'autre part après les deux //, php croit que c'est un commentaire...

Tes explications sont erronées... Il te suffit d'échapper les guillemets et donc le bon code serait plutôt :
Code:
<?php
echo "Vous aimez le développement d'un site, voici un lien utile : <a href=\"https://www.webrankinfo.com/\">WebRankInfo</a>"; 
?>
 
Discussions similaires
Haut