如何使用PHP集成Gammu SMS网关

时间:2016-09-07 05:49:07

标签: php gammu

我想使用Gammu短信网关从网络发送消息到手机。我在命令提示符之前使用此命令尝试:

gammu --sendsms text 08512345677 -text "Hello World!"

它有效!

然后我使用以下方法在PHP文件上尝试:

exec('c:\gammu\bin\gammu --sendsms text 08512345677 -text "Hello World!" ');

但它不起作用。任何人都可以解决我的问题吗?

1 个答案:

答案 0 :(得分:0)

  1. 设置路径和触发器的Environmment变量,即path =%path%; c:\ gammu \ bin \

  2. 在你的PHP代码中: - exec('gammu --sendsms text 08512345677 -text“Hello World!”');

  3. 如果问题仍然存在,请检查错误日志。并且可能是由于许可问题。

    1. Web服务器很可能以不同的用户身份运行,在此用户下运行的Gammu看不到您的配置文件和/或没有打开设备的权限。参考:Error trying to send sms by php