Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revision Previous revision
Next revision
Previous revision
fr:calaos_tuto_free_sms [2014/06/18 17:28]
azerty [Utilisation]
fr:calaos_tuto_free_sms [2016/01/13 20:28] (current)
Line 30: Line 30:
 dans calaos installer, on crée une règle avec la condition souhaitée et en action on ajoute une Action Script, dans l'​editeur d'​action script on ajoute ​ dans calaos installer, on crée une règle avec la condition souhaitée et en action on ajoute une Action Script, dans l'​editeur d'​action script on ajoute ​
 <​code>​ <​code>​
-calaos:​requestUrl("​https://​smsapi.free-mobile.fr/​sendmsg?​user=xxxxxxxxxxxx&pass=xxxxxxxxxxxxxxxxx&msg=le%20message%a%envoyer%20%en%fonction%20de%20la%20regle")+function urlencode(str) 
 +   if (str) then 
 +      str = string.gsub (str, "​\n",​ "​\r\n"​) 
 +      str = string.gsub (str, "([^%w ])", 
 +         ​function (c) return string.format ("​%%%02X",​ string.byte(c)) end) 
 +      str = string.gsub (str, " ", "​%%20"​) 
 +   end 
 +   ​return str     
 +end 
 + 
 +local user = "​username"​ 
 +local pass = "​password"​ 
 +local msg = "le message à envoyer en fonction de la règle"​ 
 + 
 +calaos:​requestUrl("​https://​smsapi.free-mobile.fr/​sendmsg?​user="​..user.."​&pass="​..pass.."​&​msg="​..urlencode(msg))
  
 return true return true
 </​code>​ </​code>​
 check, ok, fermer, tester check, ok, fermer, tester