problèmes caractères spéciaux. - PHP - Programmation
Marsh Posté le 02-01-2006 à 23:17:29
Le symbole & a une signification en HTML, ce qui pose problème quand on veut l'afficher directement dans une page mais pas quand on veut s'en servir ailleurs.
=> htmlspecialchars()
Marsh Posté le 02-01-2006 à 23:24:19
j'ai fait ceci
Code :
|
L'echo renvoit ceci
Citation : |
Snifff
Marsh Posté le 02-01-2006 à 23:34:59
attend...
tu as donc ?
http://server/some/dir/page.php?ur [...] datesort=1
??
si oui, c'est logique que ca passe pas
faut que tu encypte ton url (base64 pour bien faire)
Marsh Posté le 02-01-2006 à 23:36:19
masseur a écrit : Ca ne passe pas le & non plus. |
chez moi urlencode("Olympique Marseille" ) = Olympique+Marseille
c'est aps le résultat que tu veux ?
Marsh Posté le 02-01-2006 à 23:40:21
ben non.
En retour je veux obtenir l'adresse exacte comme elle était rentré.
Citation : Olympique++Marseille+&ei=UTF-8&.............. |
Sinon je ne pourrais pas la parser avec magpierss
Citation : faut que tu encypte ton url (base64 pour bien faire) |
Ca passe pas non plus.
Marsh Posté le 02-01-2006 à 23:06:32
Salut.
Dans un de mes scripts je fait ceci
sachant que l'url que je passe dans mon navigateur est celle ci;
http://news.search.yahoo.com/news/ [...] datesort=1
En retour j'obtiens l'adresse mais qui s'arrête au niveau du & juste après MArseille (le & arrete la chaine apparemment).
Comment avoir en sortie exactement la même adresse sinon je ne pourrais pas parser une adresse qui n'est pas la bonne.
Merci