Настройка во время выполнения
Поведение этих функций зависит от установок в php.ini.
Директивы конфигурации для файловых систем и потоков
Имя |
Значение по умолчанию |
Область изменения |
allow_url_fopen |
"1" |
PHP_INI_SYSTEM |
user_agent |
NULL |
PHP_INI_ALL |
default_socket_timeout |
"60" |
PHP_INI_ALL |
from |
NULL |
?? |
auto_detect_line_endings |
"Off" |
PHP_INI_ALL |
Краткое разъяснение конфигурационных
директив.
-
allow_url_fopen
boolean
-
Данная директива включает поддержку упаковщиков URL (URL wrappers),
которые позволяют работать с объектами URL, как с обычными файлами.
Упаковщики, доступные по умолчанию, служат для работы с
удаленными файлами
с использованием протокола ftp или http. Некоторые расширения,
например, zlib, могут регистрировать
собственные упаковщики.
Замечание:
Эта настройка может быть установлена только в php.ini из соображений безопасности.
Замечание:
Эта директива была представлена сразу же после выхода PHP версии
4.0.3. В этой и в последующих версиях эта функциональность
может быть отключена только во время компиляции PHP с помощью
ключа
--disable-url-fopen-wrapper
.
-
allow_url_include
boolean
-
Эта опция позволяет использование врапперов fopen, которые поддерживают
работу с URL, в функциях include(), include_once(),
require(), require_once().
Замечание:
Эта опция требует включения опции allow_url_fopen.
-
user_agent
string
-
Устанавливает строку "User-Agent" для использования ее PHP
при запросах к удаленным серверам.
-
default_socket_timeout
integer
-
Значение таймаута (в секундах) для потоков, использующих сокеты.
Замечание:
Данная директива стала доступна с версии PHP 4.3.0
-
from="joe@example.com"
string
-
Устанавливает пароль для анонимного доступа к серверу ftp (ваш адрес электронной почты).
-
auto_detect_line_endings
boolean
-
Когда данная директива включена, PHP проверяет данные,
получаемые функциями fgets() и file()
с тем, чтобы определить способ завершения строк (Unix, MS-Dos или Macintosh).
Данная директива позволяет PHP взаимодействовать с системами
Macintosh, однако, по умолчанию эта директива выключена,
поскольку при ее использовании возникает (несущественная)
потребность в дополнительных ресурсах для определения
символа окончания первой строки, а также потому, что
программисты, использующие в системах Unix символы перевода строки
в качестве разделителей, столкнутся с обратно-несовместимым поведением PHP.
Замечание:
Эта директива стала доступна с версии PHP 4.3.0
|
|