Vysvetlenie funkcií
PHP Manual

Súborový systém a jeho funkcie

Úvod

Požiadavky

Žiadne externé knižnice nie sú potrebné na vybudovanie tohto rozšírenia.

Inštalácia

Nie je potrebná žiadna inštalácia na použitie týchto funkcií; sú časťou jadra PHP.

Runtime Konfigurácia

Správanie tejto funkcie je ovplyvnené nastaveniami v php.ini.

Konfiguračné možnosti súborového systému a prúdov
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.

allow_url_fopen boolean

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 .

Warning

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.

user_agent string

Definuje hodnotu pre položku user agent, ktorú bude PHP odosielať.

default_socket_timeout integer

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.

from="joe@example.com" string

Definuje heslo pre anonymný prístup cez ftp (vaša emailová adresa).

auto_detect_line_endings boolean

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.

Typy zdrojov

Preddefinované Konštanty

Toto rozšírenie nemá definované žiadne konštanty.

Tiež pozri

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.

Table of Contents


Vysvetlenie funkcií
PHP Manual