繁体   English   中英

从 PHP 运行 Python 脚本

[英]Running Python Scrip from PHP

我正在开发一个发送 SMS 消息的工具,该工具是使用 PHP 构建的,但运行 Python 脚本,它接受参数并发送 SMS。 我的问题是该网站运行良好,并在本地运行 XAMPP 发送短信,但是当我将网站上传到 GoDaddy 时没有任何效果,当然我将路径更改为 python 脚本。

这是我在 PHP 方面的脚本:

$to_phone = $modeldata['to_phone'];
$space    = ' ';
$qoute    = '"';
$suff     = '+1';
$body     = $modeldata['note'];
$Filename = 'sms.py ' ;
$path     = $Filename.$suff.$to_phone.$space.$qoute.$body.$qoute;
echo shell_exec($path)

效果很好,保持相同的脚本,但将文件名更改为 Python 脚本的正确位置不起作用。 当我从 Godaddy 运行 Python 脚本时,它正在工作,所以我不确定我做错了什么,但我确定它与 python 文件位置有关。 我必须使用其他方法在 Godaddy 上运行 Python 脚本吗? 任何帮助将不胜感激。

谢谢

我得到了它的工作,并对其他人有所帮助,这就是我修复它的方式,我更改了路径的文件名

$Filename = '/home/usr/virtualenv/messages/3.6/bin/python sms.py'

它工作得很好,没有问题,正如预期的那样。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM