Page 1 sur 1

Retour à la ligne pour sms

Posté : 22 nov. 2006, 17:13
par BiduleChose
Salut à tous !
Je galère sur un problème d'envoi de sms par une requete php.
Une image valant mille mots, voici à quoi ressemble mon code :

$msg = "Trajet du ". $jour. "/". $mois . "/". $annee .
" Horaire : ". $mtitre;
header("Location:http://www.xxxxxxxxxxx.com/xxxxxxxxxxxx ... e&msg=$msg");

LE PROBLEME => Impossible de faire des retours a la ligne qui apparaissent dans le sms.
J'aimerais éviter que le sms ressemble à "Bonjour, voici la date de votre trajet:2006/12/23. Horaire : 15h20. Depart:55avenue du maine", etc...
C'est a dire SANS retour a la ligne !!

Voici ce a quoi j'aimerais qu'il ressemble :
Bonjour, blahblah..
Date de votre trajet : 2006/12/55
Depart : kjhgkjhg
arrivee : ljygdljg

Et malheureusement j'ai bô essayer de trouver la solution, c la galère.

J'ai bien essayé en dernier recours de faire un retour dans le code, du type :
$msg = "Trajet du
tete";
header("Location:http://www.xxxxxxxxx.com/xxxxxxxxxx/sms ... e&msg=$msg");

Mais lorsque je teste sur mon navigateur voici ce qu'il me répond :
Warning: Header may not contain more than a single header, new line detected. in /space1/www/www.xxxxxxxxx.com/www/xxxxxxxxx/mailsCl ... nt_SMS.php on line 292

Problème de header quoi.....grrrrrrrr

Si quelqu'un a une solution....s'il vous plait....help me !!!
Par avance merci, je prierai le Grand Gana pour vous

Posté : 22 nov. 2006, 17:18
par Ryle
Tu as essayé avec des "\n" ?
Voire puisque c'est dans une url avec "%0D%0A" ? (entité html)

Posté : 22 nov. 2006, 17:22
par BiduleChoseParis
oui j'ai déja essayé mais :
- avec \n
il me coupe le message au \n du type :
"Bonjour comment allez vo"

et quand je met du <br \>
il me le colle ds le sms, du type :
"Bonjour<br\> comment ça va bien?"

Voilà, voilà...........

Posté : 22 nov. 2006, 18:27
par Ryle
Pour le <br /> le slash est dans l'autre sens ;) mais ceci dit, ca ne changera rien puisqu'il s'agit de html et je doute que cela convienne pour du sms...

As-tu essayé la chaine %0d%0a qui correspond à un \r\n encodé en entité html pour justement pouvoir passé dans une url ?

Posté : 22 nov. 2006, 18:38
par BiduleChoseParis
ça marche !

Merci beaucoup de ton aide précieuse!

Que le Grand Gana veille sur toi

Posté : 22 nov. 2006, 18:42
par Ryle
Y a pas de quoi :)
Que le Grand Gana veille sur toi
lol, ici ce serait plutôt Ganesha ;)