Žiadne externé knižnice nie sú potrebné na vybudovanie tohto rozšírenia.
Nie je potrebná žiadna inštalácia na použitie týchto funkcií; sú časťou jadra PHP.
Správanie tejto funkcie je ovplyvnené nastaveniami v php.ini.
Názov | Implicitne | Meniteľnosť |
---|---|---|
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 |
Nasleduje krátke vysvetlenie konfiguračných direktív.
Táto možnosť povoľuje využívať rozšírené mechanizmy typu wrapper pre fopen tak, aby bolo možné pristupovať k objektom URL rovnakým spôsobom ako k súborom. Implicitne sú tieto wrapper mechanizmy k dispozícii na prístup k vzdialeným súborom použitím protokolov ftp alebo http. Niektoré rozšírenia ako napr. zlib môžu poskytovať ďalšie mechanizmy typu wrapper.
Note: Táto možnosť bola daná k dispozícii ihneď po vydaní verzie 4.0.3. Pri verziách do 4.0.3 (vrátane) mohla byť táto možnosť zakázaná iba pri kompilácii - pomocou prepínača --disable-url-fopen-wrapper .
Vo verziách pre systém Windows starších ako PHP 4.3 nepodporujú prístup k vzdialeným súborom nasledovné funkcie: include(), include_once(), require(), require_once() a funkcie imagecreatefromXXX v rozšírení Image.
Definuje hodnotu pre položku user agent, ktorú bude PHP odosielať.
Implicitná premlka (v sekundách) pri prúdoch založených na socketoch.
Note: Táto konfiguračná možnosť bola zavedená v PHP 4.3.
Definuje heslo pre anonymný prístup cez ftp (vaša emailová adresa).
Ak je táto možnosť zapnutá, PHP bude skúmať, či dáta načítavané pomocou funkcií fgets() a file() používajú konce riadkov ako Unix, MS-Dos alebo Macintosh.
Týmto zabezpečíte to, že PHP bude správne pracovať so systémami Macintosh. Implicitná hodnota je ale Off (vypnuté) pretože pri detekcii druhu konca prvého riadku nastáva isté malé výkonnostné spomalenie. Ďalším dôvodom je to, že ľudia používajúci znak carriage-return ako oddeľovač riadkov v systémoch UNIX sa môžu stretnúť so spätne nekompatibilným správaním.
Note: Táto konfiguračná možnosť bola zavedená v PHP 4.3.
Toto rozšírenie nemá definované žiadne konštanty.
Príbuzné funkcie mo¾no nájs» v sekciách Práca s adresárom a Spús»anie programov.
Zoznam a vysvetlenie rozlièným mechanizmov wrappers podporujúcich adresy URL a mô¾u by» pou¾ité pri práci so vzdialenými adresármi nájdete v èasti Zoznam Podporovaných Protokolov/Balíčkov.