Comment envoyer en $_GET une chaîne de caractères encadrée de double quotes ?

Eléphant du PHP | 271 Messages

16 nov. 2007, 01:41

Bonsoir à tous,

Comment puis je envoyer en $_GET une chaîne de caractères encadrée de double quote ?

Exemple : début de mon texte "ma chaîne encadrée de double quotes" le reste de mon texte.

Dois je passer par un regex ?

Mon lien est écrit de la façon suivante :
echo '<center><a href=http://www.monsite.com/../../mailer.php?objet='.$objet.'&contenu='.$contenu.'/> ENVOYER
</a></center>
';
Merci d'avance de l'aide.
Patience et obstination sont des qualités !

Eléphant du PHP | 445 Messages

16 nov. 2007, 02:03

Regardes du cote de urlencode()

Invité
Invité n'ayant pas de compte PHPfrance

16 nov. 2007, 15:43

Je dois donc l'écrire de cette façon ?
echo '<center><a href=http://www.monsite.com/../../mailer.php?objet='.urlencode($objet).'&contenu='.urlencode($contenu).'/> ENVOYER 
</a></center>';

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

16 nov. 2007, 15:51

le plus simple serait d'essayer ;)
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Invité
Invité n'ayant pas de compte PHPfrance

16 nov. 2007, 16:12

Je sais, mais je suis au travail et je ne peux pas essayer. Ce soir bien sûr, mais est ce que la syntaxe est correcte ?

d0m
Mammouth du PHP | 1141 Messages

16 nov. 2007, 16:23

oui mais il ne faut pas oublier de décoder ensuite lorsque tu voudras de nouveau utiliser ta variable.

Avatar du membre
Administrateur PHPfrance
Administrateur PHPfrance | 13231 Messages

16 nov. 2007, 16:27

euh ... il me semble que le décodage est fait automatiquement à la récupération de $_GET['mavar'] :?
Connaître son ignorance est la meilleure part de la connaissance
Pour un code lisible : n'hésitez pas à sauter des lignes et indenter

twitter - site perso - Github - Zend Certified Engineer

Eléphant du PHP | 271 Messages

16 nov. 2007, 19:23

Oui, le décodage se fait avec $_GET ezet tout fonctionne. Merci bcp de l'aide.
Patience et obstination sont des qualités !