Dyrk.org - Do You Really Know

[SMS] Une peau neuve pour mon script d’envoi de SMS

Publié le 25 avril 2016 par #Ro0t | 15 commentaires

maxresdefault

 

 

C’est avec une immense joie que je vous annonce qu’un des lecteurs de Dyrk nous apporte son petit lot de surprise !

 

En effet, il y a de cela 2 ans, j’écrivais cet article « PHP envoyer des SMS avec Bouygues »

 

Aussi, thebigworld, nous a déterré ce vieux post, pour lui donner une seconde vie !!!

 

Je souhaitais donc, vous permettre … nous permettre de découvrir ainsi les nouveautés.

 

TheBigWorld, met à disposition un fichier php « Bouygues.php« , développé exclusivement en mode « client« , aussi, dans le cadre d’une utilisation intégrée à votre application Web, il vous faudra transformer un peu le script php :

 

if (sizeof($argv) <> 6) {
echo ‘Usage: php ‘ . $argv[0] . ‘ username password MSISDN message maxLengthMessage’ . PHP_EOL;
echo ‘Username and password are credentials for Bouygues Telecom account website.’ . PHP_EOL;
echo ‘Enter several MSISDN separated by a « ; » if you want.’ . PHP_EOL;
exit();
}
$username = $argv[1];
$password = $argv[2];
$msisdn = $argv[3];
$message = urlencode($argv[4]);
$maxLengthMessage = $argv[5];

 

par un

 

function SendBouygueSmS($username, $password, $msisdn){
$maxLengthMessage = 160;

}

 

En mode client normal vous pourrez utiliser le script « run.sh » (après l’avoir configuré) :

#!/bin/bash
USERNAME= » »
PASSWORD= » »
MSISDN= » »
MSG=$(cat)
MAX_LENGTH_MSG=160

De la manière suivante :

echo « Mon super message » | ./run.sh

 

TheBigWorld, compte à terme, intégrer le support d’envoi de sms depuis l’opérateur Free.

 

Attention :

Le GIT, où se trouve les scripts disposent d’un certificats auto-généré, votre navigateur lèvera sans doute une exception, mais vous pouvez y aller les yeux fermés.

Plus d’info ici : https://rpi-florentv.zapto.org/gitlist/send-sms.git/master/