[SMS] Une peau neuve pour mon script d’envoi de SMS
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/