Das Verhalten dieser Funktionen wird durch Einstellungen in der php.ini beeinflusst.
Name | Default | Changeable | Changelog |
---|---|---|---|
allow_url_fopen | "1" | PHP_INI_ALL | PHP_INI_ALL in PHP <= 4.3.4. PHP_INI_SYSTEM in PHP < 6. Verfgbar seit PHP 4.0.4. |
allow_url_include | "0" | PHP_INI_ALL | PHP_INI_SYSTEM in PHP 5. Verfgbar seit PHP 5.2.0. |
user_agent | NULL | PHP_INI_ALL | Verfgbar seit PHP 4.3.0. |
default_socket_timeout | "60" | PHP_INI_ALL | Verfgbar seit PHP 4.3.0. |
from | "" | PHP_INI_ALL | |
auto_detect_line_endings | "0" | PHP_INI_ALL | Verfgbar seit PHP 4.3.0. |
Hier eine kurze Erklärung der Konfigurationsoptionen:
Diese Option aktiviert URL untersttzende fopen() Wrapper die es ermglichen auf URL Objekte wie normale Dateien zuzugreifen. Standardwrapper werden fr den Zugriff auf enfernte Dateien ber das FTP und HTTP Protokoll mitgeliefert, einige Extensions wie zlib registrieren eventuell weitere Wrapper.
Hinweis: Diese Einstellung kann aus Sicherheitsgrnden nur in php.ini vorgenommen.
Hinweis: Diese Option wurde direkt nach dem Release von PHP 4.0.3 eingefhrt. Fr Versionen bis einschlielich PHP 4.0.3 knnen Sie dieses Feature nur zur Compilezeit mit Hilfe der --disable-url-fopen-wrapper configure Option deaktivieren.
Unter Windows knnen die folgenden Funktionen bis PHP 4.3.0 nicht auf entfernte Dateien zugreifen: include(), include_once(), require(), require_once() sowie die imagecreatefromXXX Funktionen der Image Funktionen Extension.
Diese Option ermglicht die Verwendung von URL Wrappern mit folgenden Funktionen:include(), include_once(), require(), require_once().
Hinweis: Diese Einstellung funktioniert nur wenn auch allow_url_fopen aktiviert ist.
Definiert die von PHP verwendete HTTP User Agent Kennung.
Standardzeitbeschrnkunt fr Socket-basierende Streams in Sekunden.
Hinweis: Diese Konfigurationsoption wurde in PHP 4.3.0 eingefhrt.
Legt das Kennwort fr anonyme FTP Zugriffe (Ihre Email Adresse) fest.
Wenn diese Option aktiviert ist prft PHP die von den Funktionen fgets() und file() gelesenen Daten um festzustellen ob diese Unix, MS-Dos oder Macintosch Zeilenenden verwenden.
Dies ermglicht es PHP mit Macintosch Systemen zusammenzuarbeiten, ist aber standardmig nicht aktiviert da es zu einem geringfgigen Performanceverlust bein Einlesen der ersten Zeile fhrt. Weiterhin wrden Anwender die Carriage-Return Zeichen unter Unix als Feldtrenner benutzen nicht rckwrtskompatibles Verhalten feststellen wrden.
Hinweis: Diese Konfigurationsoption wurde in PHP 4.3.0 eingefhrt.