bio-dynamie/www/sendsms.php

44 lines
1014 B
PHP

<?php
$locale = 'fr_FR.utf-8';
setlocale(LC_ALL, $locale);
putenv('LC_ALL='.$locale);
header("X-Robots-Tag: noindex, nofollow", true);
$token = (string)$_GET['token'];
// TODO :token VERIFY xzuid.
$data = array();
if (!$token || $token != 'azerty') {
$data = array(
'error' => "Not authorised",
'error_code' => 403,
'error_description' => "Not authorised",
'resource' => null
);
echo json_encode($data);
header('HTTP/1.0 403 Forbidden');
exit;
}
$message = urldecode((string)$_GET['message']);
$number = (string)$_GET['number'];
$number_array = explode('-', $number);
if (!$message || !$number_array) {
$data = array(
'error' => "Missing data",
'error_code' => 403,
'error_description' => "Missing data",
'resource' => null
);
echo json_encode($data);
header('HTTP/1.0 403 Forbidden');
exit;
}
foreach ($number_array as $number) {
exec('echo "'.$message.'" | gammu --sendsms TEXT '.$number.' &');
}