Пример HTML-формы для отправки SMS

Для отправки SMS-сообщений со своего сайта можно воспользоваться следующим примером HTML-формы и соответствующего PHP-скрипта, обрабатывающего данные этой формы.


Телефон


Сообщение


Отправитель


Отложить до
(дд.мм.гг чч:мм)

Транслит Flash-SMS


Исходный код формы: <html>
<
form method="post" action="send.php">

Телефон<br/><input name="phone" value=""><br/><br/>

Сообщение<br/><textarea name="message" rows="4" cols="80"></textarea><br/><br/>

Оправитель<br/><input name="sender" value=""><br/><br/>

Отложить до<br/><input name="time" value=""> (дд.мм.гг чч:мм)<br/><br/>

<
input type="checkbox" name="translit">Транслит
<input type="checkbox" name="flash"> Flash SMS<br/><br/>

<
input type="submit" name="send" value="Отправить">
</
form>
</
html>

Файл send.php, обрабатывающий данные формы и использующий библиотеку smsc_api.php: <? 
if ($_POST["send"]) { 
    include_once 
"smsc_api.php"

    
$r send_sms($_POST["phone"], $_POST["message"], 
                
$_POST["translit"], $_POST["time"], 0
                
$_POST["flash"], $_POST["sender"]); 

    
// $r = array(<id>, <количество sms>, <стоимость>, <баланс>) или array(<id>, -<код ошибки>) 

    
if ($r[1] > 0
        echo 
"Сообщение отправлено"
    else 
        echo 
"Произошла ошибка № ", -$r[1]; 

?>




=100% cellpadding=0>Оператор СберМобайл вводит обязательную регистрацию бесплатного имени отправителя20.02.2024С 1 марта виртуальный оператор связи СберМобайл (Россия) вводит обязательную регистрацию буквенного имени отправителя на бесплатной основе для отправки SMS-сообщений в его сеть. С указанной даты SMS-сообщения, отправленные без предварительной регистрации имени, будут блокироваться.
подробнее