Не могу открыть локальный файл, используя Fopen ()

StackOverflow https://stackoverflow.com/questions/3550187

  •  30-09-2019
  •  | 
  •  

Вопрос

ПРИВЕТ. Я пытаюсь открыть локальный файл от XML, созданный XLink, я анализировал путь к файлу в переменной $ ResourceRef, и это выглядит так file:/./birds/birds.txt без кавычек. Пожалуйста, кто-то скажет мне, почему я не могу открыть его. Вот мой код

$fh = fopen($resourceRef, 'r');
$theData = fread($fh, filesize($resourceRef));
fclose($fh);
echo $theData;

Я получаю эту ошибку

ПРЕДУПРЕЖДЕНИЕ. FOPEN (файл: /./ Birds / featers.txt) [Функция .fopen]: не удалось открыть поток: неверный аргумент в C: xampp htdocs test.php на линии 31

Пожалуйста, кто-нибудь направляет меня.

Это было полезно?

Решение

Ваш URI не выглядит правильно, это должно быть либо file://birds/birds.txt или просто birds/birds.txt.

Другие советы

Аргумент должен быть подходящим путем для данной платформы (для вдов «C: dir (...)») или правильный URI (файл: // (...))

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top