用php运行python脚本
我试图用php运行python脚本,但由于某些原因,python脚本无法打开!c 我的php代码:用php运行python脚本,python,php,Python,Php,我试图用php运行python脚本,但由于某些原因,python脚本无法打开!c 我的php代码: <?php echo $valor_estado = file_get_contents("../files/porta/valor.txt"); if ($valor_estado == "Aberta"){ $path = escapeshellcmd(
<?php
echo $valor_estado = file_get_contents("../files/porta/valor.txt");
if ($valor_estado == "Aberta"){
$path = escapeshellcmd("localhost/projeto_redes/camera.py");
$output = shell_exec($path);
}
?>
您需要编写shell_exec行,就像您正常地将其键入命令行一样。这意味着您需要包括python调用和需要传递的任何参数,如:
$path=escapeshellcmd(“python localhost/projeto_redes/camera.py”)
此外,我不确定shell打开时指向的默认路径“在哪里”,因此最好也包括python文件的完整文件路径,而不是相对路径。您的路径看起来像URL,而不是本地文件路径。shell_exec将不知道如何处理URL即使使用此路径“C:\Program Files(x86)\EasyHP-Devserver-17\eds www\projeto_redes”不起作用将其与下面的建议结合起来
#!/usr/bin/env python