我的计算机上安装了一个sms服务器,并且连接到usb端口的gsm调制解调器,所以如果我在浏览器上点击http://localhost:9333/ozeki?
,就会出现一个登录页面,在我登录后有一个表格用于我可以发送短信到手机。这很好。
现在从我的Web应用程序发送短信(将在localhost上运行)
我创建了一个表单,它看起来像是
<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&amp; login = admin&amp; password = abc123&amp; recepient = 01672095631&amp; messageData = comp&amp; sender = 01719349818)[function.file]:无法打开stream:连接尝试失败,因为连接方在一段时间后没有正确响应,或者建立的连接失败,因为连接的主机无法响应。在第14行的C:\ xampp \ htdocs \ sms \ send.php
致命错误:第16行的C:\ xampp \ htdocs \ sms \ send.php超出最长执行时间60秒