Aller au contenu

Symbôles dans une variable globale


Messages recommandés

Posté(e)

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?

Posté(e)

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 !!!

Posté(e)

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.

×
×
  • Créer...