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