Почему этот код php не печатает массив? - PullRequest
0 голосов
/ 15 июня 2019

У меня есть файл /run/Aquarium/Active.run, который доступен для чтения всем и содержит массив из 10 натуральных чисел, разделенных пробелами.Мне нужно просмотреть файл и поместить целые числа в массив, который будет использоваться для определения некоторых значений процесса.Однако я не могу прочитать файл.

Я подтвердил, что php работает для простой функции печати, и phpinfo() возвращает то, что кажется правильной конфигурацией сервера.Это работает PHP7.0 на Raspberry Pi 3+ с Raspbian.

<body style="background-color:#00EE66">
  <h1>Aquarium Equipment Status</h1>
  <p class="tab"><input type="submit" value="Submit"></p>
  <p>
    <?php      
      echo 'Hello World';
      $file = fopen("/run/Aquarium/Active.run","r");
      print(fgetcsv($file, 64, ' '));
      fclose($file);
    ?>
  </p>
</body>

Код выше печатает:

Hello WorldArray

и все.Я не вижу сообщений об ошибках нигде.

...