default socket timeout php

Default socket timeout php

Директивы конфигурации для файловых систем и потоков

Имя Значение по умолчанию Область изменения
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

Краткое разъяснение конфигурационных директив.

Данная директива включает поддержку упаковщиков URL (URL wrappers), которые позволяют работать с объектами URL, как с обычными файлами. Упаковщики, доступные по умолчанию, служат для работы с удаленными файлами с использованием протокола ftp или http. Некоторые расширения, например, zlib, могут регистрировать собственные упаковщики.

Эта настройка может быть установлена только в php.ini из соображений безопасности.

Эта опция требует включения опции allow_url_fopen.

Устанавливает строку «User-Agent» для использования ее PHP при запросах к удаленным серверам.

Значение таймаута (в секундах) для потоков, использующих сокеты.

Замечание: Данная директива стала доступна с версии PHP 4.3.0

Устанавливает пароль для анонимного доступа к серверу ftp (ваш адрес электронной почты).

Когда данная директива включена, PHP проверяет данные, получаемые функциями fgets() и file() с тем, чтобы определить способ завершения строк (Unix, MS-Dos или Macintosh).

Данная директива позволяет PHP взаимодействовать с системами Macintosh, однако, по умолчанию эта директива выключена, поскольку при ее использовании возникает (несущественная) потребность в дополнительных ресурсах для определения символа окончания первой строки, а также потому, что программисты, использующие в системах Unix символы перевода строки в качестве разделителей, столкнутся с обратно-несовместимым поведением PHP.

Замечание: Эта директива стала доступна с версии PHP 4.3.0

Источник

Настройка во время выполнения

Директивы конфигурации файловой системы и потоков

Имя По умолчанию Меняемо Список изменений
allow_url_fopen «1» PHP_INI_SYSTEM PHP_INI_ALL в PHP allow_url_fopen boolean

Данная директива включает поддержку оберток URL (URL wrappers), которые позволяют работать с объектами URL как с обычными файлами. Обертки, доступные по умолчанию, служат для работы с удаленными файлами с использованием ftp или http протокола. Некоторые расширения, например, zlib, могут регистрировать собственные обертки.

Эта опция требует включения опции allow_url_fopen.

Устанавливает отсылаемую PHP строку «User-Agent».

Значение таймаута по умолчанию (в секундах) для потоков, использующих сокеты.

Замечание: Эта директива стала доступна с версии PHP 4.3.0

Адрес email, используемый в соединениях FTP без авторизации, а также в качестве значения заголовка From в HTTP соединениях при использовании ftp и http оберток, соответственно.

Когда данная директива включена, PHP проверяет данные, получаемые функциями fgets() и file() с тем, чтобы определить способ завершения строк (Unix, MS-Dos или Macintosh).

Данная директива позволяет PHP взаимодействовать с системами Macintosh, однако, по умолчанию эта директива выключена, поскольку при ее использовании возникает (несущественная) потребность в дополнительных ресурсах для определения символа окончания первой строки, а также потому, что программисты, использующие в системах Unix символы возврата каретки в качестве разделителей, столкнутся с обратно-несовместимым поведением PHP.

Замечание: Эта директива стала доступна с версии PHP 4.3.0

Источник

Default socket timeout php

Директивы конфигурации файловой системы и потоков

Имя По умолчанию Место изменения Список изменений
allow_url_fopen «1» PHP_INI_SYSTEM
allow_url_include «0» PHP_INI_SYSTEM Объявлена устаревшей с версии PHP 7.4.0.
user_agent NULL PHP_INI_ALL
default_socket_timeout «60» PHP_INI_ALL
from «» PHP_INI_ALL
auto_detect_line_endings «0» PHP_INI_ALL
sys_temp_dir «» PHP_INI_SYSTEM

Краткое разъяснение конфигурационных директив.

Данная директива включает поддержку обёрток URL (URL wrappers), которые позволяют работать с объектами URL как с обычными файлами. Обёртки, доступные по умолчанию, служат для работы с удалёнными файлами с использованием ftp или http протокола. Некоторые модули, например, zlib, могут регистрировать собственные обёртки.

Эта опция требует включения опции allow_url_fopen.

Устанавливает отсылаемую PHP строку «User-Agent».

Значение тайм-аута по умолчанию (в секундах) для потоков, использующих сокеты. Отрицательное значения означает бесконечное время ожидания.

Адрес email, используемый в соединениях FTP без авторизации, а также в качестве значения заголовка From в HTTP соединениях при использовании ftp и http обёрток, соответственно.

Когда данная директива включена, PHP проверяет данные, получаемые функциями fgets() и file() с тем, чтобы определить способ завершения строк (Unix, MS-Dos или Macintosh).

Данная директива позволяет PHP взаимодействовать с системами Macintosh, однако, по умолчанию эта директива выключена, поскольку при её использовании возникает (несущественная) потребность в дополнительных ресурсах для определения символа окончания первой строки, а также потому, что программисты, использующие в системах Unix символы возврата каретки в качестве разделителей, столкнутся с обратно-несовместимым поведением PHP.

User Contributed Notes 3 notes

I’m surprised this isn’t mentioned in docs here, but to set these values at runtime use «ini_set()». For example:

// Now I can invoke fgets() on files that contain silly \r line endings.
?>

Please note that although you may try to set default_socket_timeout to something over 20s, you may get tricked by the Linux kernel.

The default value of tcp_syn_retries is set to 5, which will effectively timeout any TCP connection after roughly 20s, no matter what limits you set in PHP higher than this.

The value can be altered by root only, like this:

echo 6 > /proc/sys/net/ipv4/tcp_syn_retries

A value of 6, as above, will give you a timeout up to

If you want to use auto_detect_line_endings, e.g. to recognize carriage return on a Classic Mac file, you must set it before calling fopen. You can then reset it to its original value. E.g,

Keep in mind also that Mac OS X bash does not handle carriage returns well, so if it seems like your code is not working when testing from the command line, redirect your output to a file and then try looking at that. On my system, doing it directly on the command line only showed the last line (with or without this setting turned on).

Also note that this will not do what you want if you have a file with mixed line endings (!). If you really care about that case, you have to do something else, like run the file through a translation first and then read it.

Источник

Default socket timeout php

Директивы конфигурации файловой системы и потоков

Имя По умолчанию Место изменения Список изменений
allow_url_fopen «1» PHP_INI_SYSTEM
allow_url_include «0» PHP_INI_SYSTEM Доступна начиная с версии PHP 5.2.0. Объявлена устаревшей с версии PHP 7.4.0.
user_agent NULL PHP_INI_ALL
default_socket_timeout «60» PHP_INI_ALL
from «» PHP_INI_ALL
auto_detect_line_endings «0» PHP_INI_ALL
sys_temp_dir «» PHP_INI_SYSTEM Доступна начиная с версии PHP 5.5.0.

Краткое разъяснение конфигурационных директив.

Данная директива включает поддержку оберток URL (URL wrappers), которые позволяют работать с объектами URL как с обычными файлами. Обертки, доступные по умолчанию, служат для работы с удаленными файлами с использованием ftp или http протокола. Некоторые расширения, например, zlib, могут регистрировать собственные обертки.

Эта опция требует включения опции allow_url_fopen.

Устанавливает отсылаемую PHP строку «User-Agent».

Значение тайм-аута по умолчанию (в секундах) для потоков, использующих сокеты. Отрицательное значения означает бесконечное время ожидания.

Адрес email, используемый в соединениях FTP без авторизации, а также в качестве значения заголовка From в HTTP соединениях при использовании ftp и http оберток, соответственно.

Когда данная директива включена, PHP проверяет данные, получаемые функциями fgets() и file() с тем, чтобы определить способ завершения строк (Unix, MS-Dos или Macintosh).

Данная директива позволяет PHP взаимодействовать с системами Macintosh, однако, по умолчанию эта директива выключена, поскольку при ее использовании возникает (несущественная) потребность в дополнительных ресурсах для определения символа окончания первой строки, а также потому, что программисты, использующие в системах Unix символы возврата каретки в качестве разделителей, столкнутся с обратно-несовместимым поведением PHP.

Источник

Team.ABCD.bz

FAQ Технические вопросы

Блоги

Прямой эфир

Salaxy 17 августа 2013, 01:23

alice2k 16 апреля 2013, 06:03

alice2k 26 марта 2013, 13:29

alice2k 7 декабря 2012, 05:39

alice2k 28 ноября 2012, 14:25

alice2k 28 ноября 2012, 12:40

alice2k 28 ноября 2012, 12:34

alice2k 28 ноября 2012, 12:28

alice2k 28 ноября 2012, 12:22

deltex 4 ноября 2012, 16:25

1337 2 ноября 2012, 23:24

artygrand 13 сентября 2012, 13:40

alice2k 13 сентября 2012, 02:13

vibos 25 августа 2012, 21:34

ept 21 августа 2012, 03:14

Возможные значения для php_value и php_flag:

mysql.default_host
Устанавливает имя хоста базы данных
Пример: php_value mysql.default_host localhost

mysql.default_user
Устанавливает имя пользователя базы данных
Пример: php_value mysql.default_user vasia

mysql.default_password
Устанавливает пароль пользователя базы данных
Пример: php_value mysql.default_password Xcfg45

highlight.bg
Устанавливает цвет фона при выводе php-кода функциями highlight_file() и highlight_string().
Пример: php_value highlight.bg #FFFFFF

highlight.comment
Устанавливает цвет комментариев при выводе php-кода функциями highlight_file() и highlight_string().
Пример: php_value highlight.comment #FF9900

highlight.html
Устанавливает цвет html-кода при выводе php-кода функциями highlight_file() и highlight_string()
Пример: php_value highlight.html #000000

highlight.keyword
Устанавливает цвет конструкций языка, скобок, операторов при выводе php-кода функциями highlight_file() и highlight_string().
Пример: php_value highlight.keyword #007700

highlight.string
Устанавливает строковых параметров при выводе php-кода функциями highlight_file() и highlight_string().
Пример: php_value highlight.string #DD0000

display_startup_errors
Включает отображение ошибок, возникающих при запуске PHP.
Пример: php_flag display_startup_errors Off

magic_quotes_gpc
Включает автоматическую обработку кавычек и апострофов, в данных GET, POST, и Cookie.
Пример: php_flag magic_quotes_gpc On

register_globals
Включает автоматическое создание переменных PHP из данных, полученных извне. Если директива register_globals выключена, то доступ к данным, полученным извне методами GET, POST, через COOKIE и т.п., возможен только через суперглобальные массивы.
Пример: php_flag register_globals Off

safe_mode
Включение безопасного режима
Область применения: httpd.conf
Пример: php_flag safe_mode On

short_open_tag
Включение режима поддержки короткого синтаксиса php-кода
Пример: php_flag short_open_tag On

auto_append_file
Определение файла, который будет выводится в конце каждого php-скрипта.
Пример: php_value auto_append_file /www/server/append.php

error_log
Устанавливает имя файла-журнала для записи ошибок, возникающих при выполнении php-скриптов, либо позволяет перенаправить вывод ошибок на syslog – для этого вместо имени файла нужно указать слово syslog.
Пример: php_value error_log /var/log/php_error.log

extension_dir
Устанавливает имя директории, в которой расположены загружаемые расширения PHP
Область применения: httpd.conf
Пример: php_admin_value extension_dir c:/php-5.1.4/ext/

max_execution_time
Устанавливает максимальное время выполнения php-скриптов
Пример: php_admin_value max_execution_time 60

upload_max_filesize
Устанавливает максимальный размер файла, который можно загрузить на сервер.
Пример: php_admin_value upload_max_filesize 5M

post_max_size
Устанавливает максимальный объем данных, которые могут быть переданы методом POST.
Пример: php_admin_value post_max_size 5M

error_reporting
Определяет типы (уровени важности) фиксируемых ошибок.
Пример: php_value error_reporting “E_ALL &

memory_limit
Определяет максимальный объем оперативной памяти, который может быть задействован php-скриптом.
Пример: php_admin_value memory_limit 8M

sendmail_from
Устанавливает e-mail отправителя, который применяется при отправке почтовых сообщений с помощью PHP.
Пример: php_value sendmail_from apache@server.ru

sendmail_path
Устанавливает путь к программе, которая будет использоваться при отправке почте функцией mail().
Область применения: httpd.conf
Пример: php_admin_value sendmail_path /usr/sbin/sendmail

allow_url_fopen
Разрешает работу с ресурсами URL, запрашиваемыми по протоколам http и ftp, как с файлами.
Пример: php_admin_flag allow_url_fopen Off

user_agent
Устанавливает строку User-agent, которая используется PHP при обращении к удаленным серверам.
Пример: php_value user_agent “Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)”

default_socket_timeout
Устанавливает максимальное время ожидания (таймаут) для потоков, использующих сокеты.
Пример: php_value default_socket_timeout 60

Источник

Читайте также:  маст хэв рисовая каша с чем сочетается
Образовательный портал