1

後で PHP を使用して読み取るこのテキストファイルを作成する Web ページ内で Python スクリプトを実行しようとしています。自分でテキストファイルを作成した場合、テキストファイルを読み取るための PHP スクリプトは完全に機能します。しかし、最初にpythonスクリプトを実行しようとすると機能しません(テキストファイルを作成してから読み取る必要があります)。これが私のコードです。アクセス許可とパスを確認しましたが、問題はないようです。

<html>
<body>
<form method="post" enctype="multipart/form-data" action = "abc.php">
<?php
  //creates or updates info.txt        
  shell_exec("/usr/bin/python /xyz/getinfo.py");

  $file = fopen("/xyz/info.txt", "r");
  //Output a line of the file until the end is reached
  while(!feof($file))
  {
    $f = fgets($file);
      echo $f . "<br>";
  }
  fclose($file);
?>
<input type="submit" name="submit" value="Submit" />
</form>
</body>
</html>
4

0 に答える 0