Deze functies zijn beschikbaar als onderdeel van de standaard module die altijd beschikbaar is.
Er zijn geen handelingen nodig m.b.t. tot installatie voor deze functies, deze maken deel uit van de kern van PHP.
Het gedrag van deze functies wordt beïnvloed vanuit php.ini.
Tabel 1. Bestands-systeem en stream configuratie opties
Naam | Standaard waarde | Veranderbaar |
---|---|---|
allow_url_fopen | "1" | PHP_INI_ALL |
user_agent | NULL | PHP_INI_ALL |
default_socket_timeout | "60" | PHP_INI_ALL |
from | NULL | ?? |
auto_detect_line_endings | "Off" | PHP_INI_ALL |
Here's a short explanation of the configuration directives.
allow_url_fopen
booleanDeze optie activeert de URL-uitgeruste fopen wrappers die het mogelijk maken om URL objekten zoals bestanden te openen. Standaard wrappers zijn geleverd om toegang te krijgen tot externe bestanden die gebruik maken van ftp of http protocol. Sommige extensies zoals zlib kunnen als extra wrapper geregistreerd worden.
Opmerking: Deze optie was geintroduceerd onmiddelijk na het uitkomen van versie 4.0.3. Voor versies tot en met 4.0.3 kan je deze functionaliteit alleen maar uitschakelen tijdens het compilen met de optie
--disable-url-fopen-wrapper
.
Waarschuwing |
Op Windows versie voor PHP 4.3.0, ondersteunen de volgende functies geen externe bestands toegang: include(), include_once(), require(), require_once() en de imagecreatefromXXX functie in de Referentie LXV, Image Functions extensie. |
user_agent
stringDefineert de user agent die door PHP wordt meegezonden.
default_socket_timeout
integerStandaard timeout (in seconden) voor socket gebaseerde streams.
Opmerking: Deze configuratie optie is geïntroduceerd in PHP 4.3.0.
from="joe@example.com"
stringDefineert het anonieme ftp wachtwoord (je eigen email adres).
auto_detect_line_endings
booleanAls het wordt aangezet, zal PHP de data gelezen via fgets() en file() onderzoeken om te kijken of het Unix, MS-Dos of Macintosh regeleindes gebruikt.
Dit zorgt ervoor dat PHP ook werkt op Macintosh systemen, maar staat standaard uit, omdat er een hele kleine winst valt te halen uit het vinden van EOL voor de eerste regel, en ook omdat mensen die carriage-returns gebruiken om objekten te onderscheiden onder Unix niet-achterwaardse-compatible problemen kunnen ervaren.
Opmerking: Deze configuratie optie is geïntroduceerd in PHP 4.3.0.
Deze constanten worden gedefinieerd door deze extensie, en zullen alleen beschikbaar zijn als de extensie met PHP is meegecompileerd, of als deze dynamisch is geladen vanuit een script.
Voor gerelateerde functies kan je ook kijken bij de secties van Directories en Programma's uitvoeren.
Voor een lijst en uitleg van verschillende URL wrappers die gebruikt kunnen worden met externe bestanden, zie ook Bijlage O.