O comportamento destas funções é afetado pelas configurações do php.ini.
Nome | Padrão | Modificável | Registro de Alterações |
---|---|---|---|
allow_url_fopen | "1" | INI_SYSTEM | |
allow_url_include | "0" | INI_SYSTEM | Defasada a partir do PHP 7.4.0. |
user_agent | NULL | INI_ALL | |
default_socket_timeout | "60" | INI_ALL | |
from | "" | INI_ALL | |
auto_detect_line_endings | "0" | INI_ALL | Defasada a partir do PHP 8.1.0. |
sys_temp_dir | "" | INI_SYSTEM |
Aqui está uma breve explicação das diretivas de configuração.
allow_url_fopen
boolEsta opção habilita os empacotadores fopen sensíveis a URL que permitem acessar objetos URL como se fossem arquivos. Empacotadores padrão são fornecidos para o acesso a arquivos remotos usando o protocolo ftp ou http, e algumas extensões como zlib podem registrar empacotadores adicionais.
allow_url_include
boolEsta opção permite o uso de empacotadores fopen sensíveis a URL com as seguintes funções: include, include_once, require e require_once.
Nota:
Esta configuração requer que a opção allow_url_fopen esteja habilitada.
user_agent
stringDefine o agente do usuário que o PHP irá enviar.
default_socket_timeout
intLimite padrão de tempo (em segundos) para fluxos baseados em soquete. Especificar um valor negativo significa um limite de tempo infinito.
from
stringO endereço de e-mail que será usado em conexões FTP não autenticadas e como o valor do cabeçalho From em conexões HTTP, ao usar os empacotadores ftp e http, respectivamente.
auto_detect_line_endings
boolQuando habilitada, o PHP examinará os dados lidos por fgets() e file() para verificar se está usando a convenção de fim de linha do Unix, MS-Dos ou Macintosh.
Isso permite que o PHP interopere com sistemas Macintosh, mas o padrão é Off (desligado), pois há uma penalidade de desempenho muito pequena ao detectar as convenções de fim de linha para a primeira linha, e também porque as pessoas que usam retornos de carro como separadores de itens nos sistemas Unix podem experimentar problemas de incompatibilidade com versões anteriores.
sys_temp_dir
string