-1
私はラズベリーパイにおり、私はApacheサーバーを使用しています。 PHPコードは、URL内のidが偶数である場合にpythonスクリプトを実行します。 Pythonスクリプトは、if-elseブロックの外にあるときに完璧に動作します。if-else文の中でPHPからpythonスクリプトを実行できません
<?php
$op=shell_exec("python /home/pi/hi.py");
echo $op;
$id = intval($_GET["id"]);
echo $id."\n";
?>
if-elseブロックに配置すると、動作しません。
<?php
$id = intval($_GET["id"]);
echo $id."\n";
if($id%2==0)
echo "Even";
$op=shell_exec("python /home/pi/hi.py");
echo $op;
else
echo "Odd";
?>
私はPHPには新しく、問題を理解できないようです。
ifの後に複数のステートメントがあるため、if/elseの角括弧も必要になります。 –
ああありがとう。最も単純なことを逃した。 –