Получение сообщения об ошибке при отправке SMS с использованием PHP
На моем компьютере установлен sms-сервер, а к USB-порту подключен модем gsm, поэтому, если я нажму http://localhost:9333/ozeki?
в браузере появляется страница входа и после входа в систему появляется форма, с помощью которой я могу отправлять смс на мобильные телефоны. Это отлично работает.
Теперь для отправки смс из моего веб-приложения (которое будет работать на локальном хосте)
Я создал форму, и она выглядит следующим образом
<form name="form" action="send.php" method="post">
<table width="600" align="center" border="1">
<tr>
<td>Sender </td> <td> <input type="text" name="sender" /> </td>
</tr>
<tr>
<td>Recepient </td> <td> <input type="text" name="recepient" /> </td>
</tr>
<tr>
<td>Message </td> <td> <input type="text" name="message" /> </td>
</tr>
<tr>
<td colspan="2"> <input type="submit" name="submit" value="Send" /> </td>
</tr>
</table>
</form>
Мой send.php
$recepient=$_POST['recepient'];
$message=$_POST['message'];
$sender=$_POST['sender'];
$url='http://localhost:9333/ozeki?';
$url.="action=sendMessage";
$url.="&login=admin";
$url.="&password=abc123";
$url.="&recepient=".urlencode($recepient);
$url.="&messageData=".urlencode($message);
$url.="&sender=".urlencode($sender);
file($url);
Теперь проблема в том, что когда я нажимаю на кнопку отправки, страница переходит к send.php, и обычно для ответа требуется много времени, и когда, наконец, появляется это сообщение об ошибке:
Предупреждение: файл (http://localhost:9333/ozeki? Action=sendMessage&login=admin&password=abc123&recepient=01672095631&messageData=comp&sender=01719349818) [function.file]: не удалось открыть поток: попытка подключения не удалась, поскольку подключенная сторона не была должным образом ответить через некоторое время или не удалось установить соединение, так как подключенный хост не смог ответить. в C:\xampp\htdocs\sms\send.php в строке 14
Неустранимая ошибка: максимальное время выполнения 60 секунд превышено в C:\xampp\htdocs\sms\send.php в строке 16