Configuration à l'exécution

Le comportement de ces fonctions est affecté par la configuration dans le fichier php.ini.

Options de configuration le système de fichiers
NomDéfautModifiableHistorique
allow_url_fopen"1"INI_ALL 
allow_url_include"0"INI_SYSTEMObsolète à partir de PHP 7.4.0.
user_agentNULLINI_ALL 
default_socket_timeout"60"INI_ALL 
from""INI_ALL 
auto_detect_line_endings"0"INI_ALLObsolète à partir de PHP 8.1.0.
sys_temp_dir""INI_SYSTEM 
Pour plus de détails sur les modes INI_*, reportez-vous à Où une directive de configuration peut être modifiée.

Voici un éclaircissement sur l'utilisation des directives de configuration.

allow_url_fopenbool

Cette option active les versions étendues des fonctions d'accès aux fichiers, qui savent exploiter les URL. Les extensions par défaut permettent d'accéder aux fichiers distants avec les protocoles FTP ou HTTP. Certaines extensions comme zlib, peuvent ajouter d'autres fonctionnalités.

allow_url_includebool

Cette option permet l'utilisation des gestionnaires d'URL avec les fonctions suivantes : include, include_once, require, require_once.

Note:

Ce paramètre nécessite que le paramètre allow_url_fopen soit activé avec "on".

user_agentstring

Définit le type d'"user agent" (Définition du navigateur web) utilisé par PHP.

default_socket_timeoutint

Durée d'expiration (en secondes) pour les flots basés sur les sockets. Spécifier une valeur négative signifie une durée d'expiration infinie.

fromstring

L'adresse mail à utiliser pour les connexions FTP non-autorisées ou encore pour fournir une valeur au champ "From" sur une connexion HTTP.

auto_detect_line_endingsbool

Lorsque cette option est activée, PHP va examiner les données lues par fgets() et file() pour voir si le fichier utilise les conventions de ligne de Unix, MS-Dos ou Macintosh.

Cela permet à PHP de fonctionner avec des systèmes Macintosh, mais par défaut, cette option est désactivée, car cette détection impose un légère pénalité en temps de traitement, mais aussi parce que ceux qui utilisent les retours chariots comme séparateurs auront des soucis de compatibilité.

sys_temp_dirstring

To Top