Страница 1 из 1

Функция php работает на 7.3 и неработает на 7.0

Добавлено: 07 фев 2023, 16:11
Fck_This
При запуске сервера с настройками: PHP_7.3-x64 и Apache_2.4-PHP_7.2-7.3-x64 функция file_get_contents() всё возвращает верно. При запуске с настройками PHP_7.0-x64 и Apache_2.4-PHP_7.0-7.1-x64 -выдаёт ошибку failed to open stream: No such file or directory. Соответственно, путь верный, файл на месте, настройки php.ini максимально идентичны.
Да, забыл написать, что пробовал разные варианты пути:
$FullEndedPath = $_SERVER['DOCUMENT_ROOT'].'/../tmp/'.$sessID.'/'.$filepath.'/'.$filepath.'.html'
$content = file_get_contents($FullEndedPath);
а также
$FullEndedPath ="D:/Myproject/dev/tmp/7s6jbnlhbd1l5k/File Name 123/File Name 123.html"
В чём ещё можно откопать проблему? Если тема по оффтопу, то извиняюсь. Спасибо.

Re: Функция php работает на 7.3 и неработает на 7.0

Добавлено: 07 фев 2023, 16:18
SagePointer
А путь к файлу пишете относительный или абсолютный? Если относительный, то относительно чего? Если абсолютный, то как его конструируете, и чему он равен в итоге?

Re: Функция php работает на 7.3 и неработает на 7.0

Добавлено: 07 фев 2023, 16:43
Fck_This
SagePointer писал(а): 07 фев 2023, 16:18 А путь к файлу пишете относительный или абсолютный? Если относительный, то относительно чего? Если абсолютный, то как его конструируете, и чему он равен в итоге?
Дополнил в сообщении-ТС. Они оба равны друг другу, файл через проводник находится. Опять же повторюсь, что работает на одной сборке и не работает на другой. + ранее собиралось на другой версии Open-а также на версии php 7.3

Re: Функция php работает на 7.3 и неработает на 7.0

Добавлено: 08 фев 2023, 17:18
SagePointer
А симлинки там не используются в пути?
https://bugs.php.net/bug.php?id=69990