私は私のPHPを通してPythonスクリプトを実行しています。それはコンソール上で正常に動作しますが、ブラウザで実行するとnullを返します。私はファイルに出力を書き込もうとしましたが、何も返しません。 PHPのコードは次のとおりです。PHPでスクリプトを実行
<?php
$y = "python Code.py";
$output = shell_exec($y);
if($output!=null){
echo $output;
}
else {
echo "No output";
}
$myfile = fopen("test.txt", "w") or die("Unable to open file!");
fwrite($myfile, $output);
fclose($myfile);
?>
あなたは$のy' 'であなたのPythonスクリプトへのフルパスを指定した場合、それは動作しますか? –