Aller au contenu
gorn

Symbôles dans une variable globale

Recommended Posts

Hello le forum,

 

Dans une variable globale, je souhaite entourer le texte par des doubles côtes.

Par exemple fibaro:setGlobal("Free_Msg", ""TEST"")

ça, ça ne fonctionne pas (dans un VD du moins). Alors soit je m'y prend mal pour l'ajout de caractères spéciaux, soit ce n'est pas possible.

 

J'ai donc cherché a les ajouter au niveau de ma scène mais je ne vois pas où les mettre :
 

...
local message = fibaro:getGlobal("FREE_Sms")
...
http:request('https://smsapi.free-mobile.fr/sendmsg?'..string.format("user=%s&pass=%s&msg=%s", username, password, message), {
...

Une idée pour m'aider a avancer svp?

Partager ce message


Lien à poster
Partager sur d’autres sites

As tu essayé avec des simple quote ?

setGlobal("Free_Msg", "'TEST'")

Ou ça peut être :

http:request('https://smsapi.free-mobile.fr/sendmsg?'..string.format("user=%s&pass=%s&msg=%s", username, password, "'"..message.."'")

Ou encore ça : %22 = “

http:request('https://smsapi.free-mobile.fr/sendmsg?'..string.format("user=%s&pass=%s&msg=%s", username, password, "%22"..message.."%22")

Mais c’est Étrange, car les VG sont obligatoirement des type string !!!

Partager ce message


Lien à poster
Partager sur d’autres sites

Je pense qu'il faut simplement utiliser url_encode()

 

Cherche sur le forum, il y a un exemple d'implémentation, dans le topic de SMS Gateway je crois.

Partager ce message


Lien à poster
Partager sur d’autres sites

×