JeuWeb - Crée ton jeu par navigateur
[résolu]URL et htmlentities - Version imprimable

+- JeuWeb - Crée ton jeu par navigateur (https://jeuweb.org)
+-- Forum : Discussions, Aide, Ressources... (https://jeuweb.org/forumdisplay.php?fid=38)
+--- Forum : Programmation, infrastructure (https://jeuweb.org/forumdisplay.php?fid=51)
+--- Sujet : [résolu]URL et htmlentities (/showthread.php?tid=1060)



[résolu]URL et htmlentities - NicoMSEvent - 09-04-2007

une fois n'est pas coutume, je vais moi même vous soliciter.
J'ai un petit soucis avec l'impression d'une requete...

Code PHP :
<?php 
$addr
=htmlentities(("$resaddr[1] $resaddr[2] - $resaddr[3] ".LocaliteCP($resaddr[4]) );
echo
$addr;
echo
'<a href="/redirect/www.google.com/maps?f=q&hl='.$lang.'&q="'.$addr.'" target="_new">';

et voilà ce que ça me retroune :
Citation :Scavée du Biéreau 2 - 1348 Louvain-la-Neuve
<a href="/redirect/www.google.com/maps?f=q&amp;hl=FR&amp;q=" scav&eacute;e="" du="" bi&eacute;reau="" 2="" -="" 1348="" louvain-la-neuve="" target="_new">Plan Google</a>

une idée de pourquoi il me met
scav&eacute;e="" du="" bi&eacute;reau="" 2="" -="" 1348="" louvain-la-neuve=""
à la place de
Scavée du Biéreau 2 - 1348 Louvain-la-Neuve???


RE: URL et htmlentities - NicoMSEvent - 09-04-2007

Personne n'est a l'abris d'une erreur, il a suffir que je vire un guillemet, et tout est rentré ans l'ordre ^^
Code PHP :
<?php 
echo '<a href="/redirect/www.google.com/maps?f=q&hl='.$lang.'&q='.$addr.'" target="_new">';



RE: [résolu]URL et htmlentities - Sephi-Chan - 09-04-2007

Hm. Le guillement " après q= venait casser l'attribut href.


Seph-Chan


RE: [résolu]URL et htmlentities - NicoMSEvent - 09-04-2007

j'avais remarqué, mais je n'ai toujours compris pourquoi il me remplaçait chaque mot par un attribut... ça restera un des (nombreux) mystères irrésolus qui me font dire qu'il y a des lutins maléfiques qui ont élus domicile dans mon serveur Wink


RE: [résolu]URL et htmlentities - Raoull - 10-04-2007

Dans ton cas précis, former une requète à envoyer à Google (et tous ses ptits amis), (raw)urlencode() peut s'avérer pratique.