Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
911 connectés 

  FORUM HardWare.fr
  Programmation
  PHP

  problèmes caractères spéciaux.

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

problèmes caractères spéciaux.

n°1276117
masseur
Posté le 02-01-2006 à 23:06:32  profilanswer
 

Salut.
Dans un de mes scripts je fait ceci
 

Code :
  1. echo "$url = $_GET['url']";


 
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

mood
Publicité
Posté le 02-01-2006 à 23:06:32  profilanswer
 

n°1276121
naceroth
Posté le 02-01-2006 à 23:17:29  profilanswer
 

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()

n°1276131
masseur
Posté le 02-01-2006 à 23:24:19  profilanswer
 

j'ai fait ceci

Code :
  1. $url = htmlspecialchars($_GET['url'],ENT_QUOTES);


 
L'echo renvoit ceci


 
Snifff

n°1276132
flo850
moi je
Posté le 02-01-2006 à 23:26:43  profilanswer
 

urlencode($url)

n°1276136
masseur
Posté le 02-01-2006 à 23:30:02  profilanswer
 

Ca ne passe pas le & non plus.

n°1276137
KangOl
Profil : pointeur
Posté le 02-01-2006 à 23:31:44  profilanswer
 

urldecode :o

n°1276140
masseur
Posté le 02-01-2006 à 23:33:10  profilanswer
 

non plus lol

n°1276141
KangOl
Profil : pointeur
Posté le 02-01-2006 à 23:34:59  profilanswer
 

attend...
 
tu as donc ?
 
http://server/some/dir/page.php?ur [...] datesort=1
 
??
 
si oui, c'est logique que ca passe pas :o
 
faut que tu encypte ton url (base64 pour bien faire)

n°1276142
masseur
Posté le 02-01-2006 à 23:36:13  profilanswer
 

oula!!!!!!

n°1276143
flo850
moi je
Posté le 02-01-2006 à 23:36:19  profilanswer
 

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 ?


Message édité par flo850 le 02-01-2006 à 23:36:35
mood
Publicité
Posté le 02-01-2006 à 23:36:19  profilanswer
 

n°1276147
masseur
Posté le 02-01-2006 à 23:40:21  profilanswer
 

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.


Message édité par masseur le 02-01-2006 à 23:42:17

Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation
  PHP

  problèmes caractères spéciaux.

 

Sujets relatifs
Pb chaine de caractèresptit problemes en VBS
[Batch] Accents et autres caractères exotiques [Résolu]Demande d'Aide conversion de chaine de caractères
Problème messagerie (caractères illisibles...)Pb avec les caractères ' et "
l'installation a des problèmes..Problèmes de Scroll horizontal IE / Firefox, à devenir... fou !
convertir un nombre en chaine de caracteresShell sh/tcsh : problèmes de caractères spéciaux
Plus de sujets relatifs à : problèmes caractères spéciaux.


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR