Но руки из жопы и я не сдаюсь
Веб морда для отправки СМС через dongle индивидуально под каждого с выбором через какой отправлять
Проблема... Отправляет вместо русского языка всякую фигню
cat index.html
Код: Выделить всё
<!DOCTYPE html>
<!--[if IE 8]> <html lt-ie9" lang="en"> <![endif]-->
<!--[if gt IE 8]><!--> <html lang="en"> <!--<![endif]-->
<head>
<meta charset="utf-8" />
</head>
<h2>Анкета</h2>
<!-- <form action="input.php" method="POST" accept-charset="utf-8"> -->
<form enctype="multipart/form-data" method="post" action="input.php">
<p>Номер телефона начиная с 7:<br>
<input type="text" name="telnumber" /></p>
<p>Текст сообщения:<br>
<input type="text" name="firsttext" /></p>
<p>Выбор модема: <br>
<input type="radio" name="eduform" value="GSM001" />Первый <br>
<input type="radio" name="eduform" value="GSM002" />Второй </p>
<input type="radio" name="eduform" value="GSM003" />Третий </p>
<input type="submit" value="Отправить СМС">
</form>
cat input.php
Код: Выделить всё
<!DOCTYPE html>
<!--[if IE 8]> <html lt-ie9" lang="en"> <![endif]-->
<!--[if gt IE 8]><!--> <html lang="en"> <!--<![endif]-->
<head>
<meta charset="utf-8" />
</head>
<body style="background:#fff;">
<?php
header("Content-Type: text/html; charset=utf-8");
$ftext = htmlentities($_POST['firsttext']);
$eduform = htmlentities($_POST['eduform']);
$telnumber = htmlentities($_POST['telnumber']);
if (empty($telnumber)):
echo '<p>Внимание - вы не ввели номер телефона.</p>';
exit();
else:
endif;
if (empty($eduform)):
echo '<p>Внимание - вы не выбрали модем.</p>';
exit();
else:
endif;
if (empty($ftext)):
echo '<p>Внимание - Вы не ввели сообщение.</p>';
exit();
else:
endif;
$output ="
<html>
<head>
<title>Данные отправки</title>
</head>
<body>
Сообщение: $ftext<br />
Модем: $eduform<br />
Телефон: $telnumber<br />
<ul>";
$output.="</ul></body></html>";
echo $output;
$command="/usr/sbin/asterisk -rx ";
$output = shell_exec("$command \"dongle sms $eduform +$telnumber $ftext \" ");
echo(nl2br($output));
sleep (3);
echo "<h2>Успешное. Спасибо!</h2>";
?>