搜索

使用PHP接收短信

使用PHP接收短信 搜索搜索
作者 信息
凯尔
新成员
用户名:Kishoreavail.

帖子数量:1
注册:03-2015
发布于2015年3月2日星期一 - 07:17 PM:  

我的要求是在PHP脚本中发送和接收文本。我成功地执行了我的发送部分。但我在我的接收部分遇到了麻烦。
在2路CONFIGURATON我的运行命令是"http://localhost/echo.php.&text=@@TEXT@@"而且我也指定了'echo'作为我的关键字。我不'知道我在哪里出错。谁能帮我这个 ?

PHP脚本:

<?php

header ("内容类型:文本/平原");


if (isset($_REQUEST['text'])) {

$text = $_REQUEST['text'];

echo $text;

}

else {

echo "无效的请求,text = parameter期望。";

}

?>

提前致谢 !
DES - Nowsms支持
董事会管理员
用户名:Desosms.

邮政编码:5215
注册:08-2008
发表于2015年3月02日星期一 - 08:05 PM:  

你好,

是否安装在同一台上的Web服务器软件?

Can you connect to http://localhost/echo.php.&Text = @@ Text @@来自该PC的Web浏览器?


我猜测没有安装单独的Web服务器,并且您正在尝试配置Nowsms以直接运行PHP脚本。在这种情况下,您需要将Nowsms Web端口添加到URL(例如,http:// localhost:8800 / echo.php&text=@@TEXT@@)echo.php必须存在于Nowsms安装目录下名为PHP的子目录中。

作为一个建议,启用Nowsms设置"允许外部Web访问PHP脚本",因为这将允许您从Web浏览器测试脚本。

-
DES.
nowsmsSupport
凯尔
新成员
用户名:Kishoreavail.

邮政编码:2
注册:03-2015
发表于2015年3月5日星期四 - 08:28 AM:  

是的 !我已经安装了WAMP服务器。我可以通过sendsms.php发送短信。如果可以通过PHP,Y COUDN发送SMS'我收到了文字?帮帮我!
DES - Nowsms支持
董事会管理员
用户名:Desosms.

邮政编码:5217
注册:08-2008
发表于2015年3月5日星期四 - 09:19 PM:  

当您在浏览器中键入此时,会发生什么:


http://localhost/echo.php.&text=@@TEXT@@

我只是想确认链接有效。

有关进一步的故障排除......

1.) Does the "SMS Received"逆时针统计数据的计数器增量?

2.)假设是上面的,请启用SMSDebug.log。发送在另一个消息中,让我们看看smsdebug.log在尝试处理消息时显示。

-
DES.
nowsmsSupport
凯尔
新成员
用户名:Kishoreavail.

邮政编号:3
注册:03-2015
发表于2015年3月6日星期五 - 04:42 PM:  

不。先生。当我试图进入这个链接时"http://localhost/echo.php.&text=@@TEXT@@",我得到的回应是"请求的URL /echo.php&文本= @@ text @@在此服务器上找不到。"
但是当我进入这个链接时"http://localhost/echo.php.",我得到了别的部分的回声消息。

根据您提出的结果进行故障排除:
1)是的 ! SMS收到的数量递增!
2) "<!doctype html public" - // ietf // dtd html 2.0 // en">
<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>请求的URL /echo.php&amp; text =此服务器上找不到良好的乐趣。</p>
<hr>
<address>Apache/2.4.9 (Win64)PHP / 5.5.12服务器在localhost端口80</address>
</body></html>"

这是结果。
只收到一些消息。不是我发送给这个服务器的每条消息!
DES - Nowsms支持
董事会管理员
用户名:Desosms.

邮政编码:5220
注册:08-2008
在2015年3月6日星期五发布 - 07:06 PM:  

啊......解释了这个问题......你想要这个:

http://localhost/echo.php.?text=@@TEXT@@

?代替&

对于缺少的消息,我需要更多信息....从...开始....你的SMSC连接是什么?

-
DES.
nowsmsSupport
凯尔
新成员
用户名:Kishoreavail.

邮政数量:4
注册:03-2015
在2015年3月6日星期五发布 - 07:37 PM:  

SMSC连接?这意味着什么 ?我竞争对手!
DES - Nowsms支持
董事会管理员
用户名:Desosms.

邮政编码:5221
注册:08-2008
在2015年3月6日星期五发布 - 07:40 PM:  

如同,您连接到允许您发送和接收消息?

I'm猜测调制解调器或手机......如果是这样,什么型号?通过USB或Android手机应用程序连接?
凯尔
新成员
用户名:Kishoreavail.

邮政编码:5
注册:03-2015
在2015年3月6日星期五发布 - 07:42 PM:  

我正在使用华为调制解调器,SIM卡插入是想法!
凯尔
新成员
用户名:Kishoreavail.

邮政数目:6
注册:03-2015
在2015年3月6日星期五发布 - 07:44 PM:  

华为!模型是E303F!
凯尔
新成员
用户名:Kishoreavail.

邮政编码:7
注册:03-2015
在2015年3月6日星期五发布 - 07:55 PM:  

我试过这个"http://localhost/echo.php.?text=@@TEXT@@"
我刚刚得到@@ text @@我想用传入的消息系统地做一些工作。先生,我将如何实现?
DES - Nowsms支持
董事会管理员
用户名:Desosms.

邮政编码:5222
注册:08-2008
在2015年3月6日星期五发布 - 08:00 PM:  

通过华为调制解调器,有时,与调制解调器捆绑在一起的软件将从Modem删除从调制解调器检索它之前的调制解调器。

华为调制解调器与一些名为“移动伙伴”的相关软件捆绑在一起。有时,此软件更名为使用移动运营商的品牌(IDEA).

默认情况下,移动合作伙伴软件将尝试处理收到的SMS消息,并且可以在Nowsms能够处理它们之前从调制解调器中删除这些消息。为了纠正这个问题,这非常重要的是,华为移动伙伴软件被配置为不删除来自SIM卡的收到的SMS消息。从移动合作伙伴中,选择“工具/选项/短信”,并确保“新消息保存模式”设置为“SIM / USIM卡或设备上保存”。

请注意,通过此华为软件的许多不同版本,该选项位于不同的位置,措辞可能会略有变化,因此可能需要查看调制解调器软件中的所有可用配置屏幕。

-
DES.
nowsmsSupport
DES - Nowsms支持
董事会管理员
用户名:Desosms.

邮政编码:5223
注册:08-2008
在2015年3月6日星期五发布 - 08:07 PM:  


凯尔
新成员
用户名:Kishoreavail.

邮政编码:8
注册:03-2015
在2015年3月6日星期五发布 - 08:09 PM:  

是的 !我确实这样做了“保存在SIM / USIM卡或设备上”!现在我的问题是通过读取它并用我的PHP脚本进行处理来处理收到的消息。为此,我会介绍发件人'S号码和他的留言。我怎么用Nowsms来做什么?请在这件事上给予我帮助 !
凯尔
新成员
用户名:Kishoreavail.

邮政编号:9
注册:03-2015
发表于2015年3月6日星期五 - 08:14 PM:  

如何将Nowsms连接到URL?
DES - Nowsms支持
董事会管理员
用户名:Desosms.

邮政编码:5224
注册:08-2008
在2015年3月6日星期五发布 - 08:22 PM:  

使用您的示例,添加另一个传递到PHP脚本的变量,如下所示:

http://localhost/echo.php.?text=@@FULLSMS@@&sender=@@SENDER@@

@@ sender @@是一个替换参数,它告诉erwsms以插入发件人地址。

PHP脚本将提取发件人的URL参数(example $_REQUEST['sender'])

注意以URL格式,?在第一个参数之前,&在第一个参数之前。

-
DES.
nowsmsSupport
凯尔
新成员
用户名:Kishoreavail.

邮政编号:10
注册:03-2015
在2015年3月6日星期五发布 - 08:51 PM:  

谢谢那种工作!谢谢你这么多天的耐心!