Как использовать другое имя файла для одного и того же файла при использовании file_get_contents? - PullRequest
0 голосов
/ 15 октября 2019

Я могу использовать file_get_contents ("https://example.com/file.txt?some"); И я хочу знать, есть ли подобный способ сделать это с файлами локального сервера. Как file_get_contents (" ./ file.txt "); Пожалуйста, дайте мне знать, если таковые имеютсяВозможный путь существует.

1 Ответ

0 голосов
/ 15 октября 2019

В документации (2-й пример) вы можете использовать FILE_USE_INCLUDE_PATH:

// If strict types are enabled i.e. declare(strict_types=1);
$file = file_get_contents('./people.txt', true);

// Otherwise
$file = file_get_contents('./people.txt', FILE_USE_INCLUDE_PATH);

В примечании сказано:

Можно использовать константу FILE_USE_INCLUDE_PATHдля включения поиска по пути. Это невозможно, если включена строгая типизация, поскольку FILE_USE_INCLUDE_PATH - int. Вместо этого используйте TRUE.

И если вам нужна помощь в настройке пути включения: https://www.php.net/manual/en/ini.core.php#ini.include-path

...