file_exists () работает при запуске из phpunit, но не с веб-страницы - PullRequest
3 голосов
/ 21 февраля 2020

У меня есть файл в общем сетевом расположении, и я хочу проверить, существует ли он программно с PHP.

При запуске из PhpUnit он работает нормально. Мой минимальный тест:

public function testBackupFileExists () {
  $backup_pname = 'R:\myFolder\mySubFolder\myFile.csv';
  $this->assertTrue (file_exists ($backup_pname), "File $backup_pname not found");
}

При запуске из веб-интерфейса с моего локального хоста file_exists () возвращает false ...

Они оба используют один и тот же версия PHP (7.4.1) и оба выполняются с одного компьютера. Я также попытался запустить clearstatcache () , но он не работает.

...