Welcome to Domotique-fibaro

 

Inscrivez-vous maintenant pour accéder à toutes nos fonctionnalités. Une fois inscrit et connecté, vous serez en mesure de contribuer à ce site en soumettant votre propre contenu ou en répondant au contenu existant. Vous serez en mesure de personnaliser votre profil, de recevoir des points de réputation comme une récompense pour la soumission de contenu, tout en communiquant avec d'autres membres via votre boîte de réception privée, et bien plus encore! Ce message sera supprimé une fois que vous vous êtes connecté.

 

Register now to gain access to all of our features. Once registered and logged in, you will be able to contribute to this site by submitting your own content or replying to existing content. You'll be able to customize your profile, receive reputation points as a reward for submitting content, while also communicating with other members via your own private inbox, plus much more! This message will be removed once you have signed in.

gorn

Symbôles dans une variable globale

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?

0

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

0

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.

0

Partager ce message


Lien à poster
Partager sur d’autres sites