【发布时间】:2018-04-08 22:28:48
【问题描述】:
我想从 php 文件中的表单向 python 函数发送一个字符串。
接收“字符串参数”的python函数将处理它并将“结果字符串”返回到同一个php文件中并显示它。
请指导我怎么做。
更新 我在 Windows8.1 和 Python3.6.4 上使用 xampp 服务器 我已成功使用 shell_exec() 将参数从 php 发送到 python,但无法将变量从 python 返回到 php。
我的 PHP 代码:(index.php)
$param1 = "abc";
$param2 = "xyz"
shell_exec("python C:/python/echo.py $param1 $param2");
我的 Python 代码 (echo.py)
import sys
x = sys.argv[1]
y = sys.argv[2]
print(x)
print(y)
#here I want to return string
#return "code executed successfully"
# and receive this sentence back in new.php file & display it with proper css
(注意:我已经在 StackOverflow 上阅读了许多类似问题的答案,但找不到特定于该场景的答案)
【问题讨论】:
-
@ObsidianAge 这是一个类似的问题,但不是重复的。我的问题中解释的性质和场景非常不同。如果可以的话请帮忙。谢谢:)
-
@James 我已经更新了问题。