question un peu bete sur le caractere "+"

question un peu bete sur le caractere "+" - PHP - Programmation

Marsh Posté le 09-11-2006 à 10:55:43    

je voudrais afficher en php la chose suivante
 
" nom1+nom2@toto.com"
 
En fait c'est un probleme pour afficher le "+". Au lieu d'avoir ce dernier, j'ai un espace.
 
voici ce que je tape : $email = "nom1+".$login."@toto.com";
le nom2 est recupere dans la variable login.  
 
Faut il mettre un \ devant le + ?
 
Merci et desole pour cette question stupide...

Reply

Marsh Posté le 09-11-2006 à 10:55:43   

Reply

Marsh Posté le 09-11-2006 à 11:14:32    

Dans une URL ou une adresse email, certains caractères ont une signification particulière. Notamment le '+' qui est traduit en espace.
Ca n'est pas lié à php, donc mettre un \ ne changera rien.
 
Remplace ton '+' par %2B
Tu peux aussi faire ceci:
 

Code :
  1. $email = urlencode("nom1+" . $login . "@toto.com" );


 

Reply

Marsh Posté le 09-11-2006 à 11:20:30    

merci beaucoup pour ta reponse  :)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed