XXX . Súborový systém a jeho funkcie

Konfigurácia behu

Tabuľka 1 . Konfiguračné možnosti súborového systému a prúdov

Názov Implicitne Meniteľnosť


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 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 .

Poznámka : 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 .

Varovanie

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í Odkaz XLI , Image functions .

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 .

Poznámka : 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 .

Poznámka : Táto konfiguračná možnosť bola zavedená v PHP 4.3 .



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 Dodatok I .

Obsah
basename -- Vráti z reťazca obsahujúceho cestu k súboru jeho názov
chgrp -- Zmení skupinu súboru
chmod -- Zmení mód súboru
chown -- Zmení vlastníka súboru
clearstatcache -- Vymaže cache obsahujúcu stav súborov
copy -- Skopíruje súbor
delete -- Pozri unlink() alebo unset()
dirname -- Vráti z reťazca obsahujúceho cestu k súboru časť obsahujúcu názov adresára.
disk_free_space -- Vráti dostupné miesto v adresári
disk_total_space -- Vráti celkovú veľkosť adresára
diskfreespace -- Alias pre disk_free_space()
fclose -- Zatvorí súbor daný jeho deskriptorom.
feof -- Testuje koniec súboru pre deskriptor súboru.
fflush -- Zapíše obsah výstupu vo vyrovnávacej pamäte do súboru
fgetc -- Načíta znak so súboru zadaného deskriptorom
fgetcsv -- Načíta riadok zo súboru zadaného deskriptorom a separuje polia CSV.
fgets -- Načíta riadok zo súboru zadaného deskriptorom
fgetss -- Načíta riadok zo súboru zadaného deskriptorom a odstráni tagy HTML
file_exists -- Checks whether a file exists
file_get_contents -- Reads entire file into a string
file -- Reads entire file into an array
fileatime -- Gets last access time of file
filectime -- Gets inode change time of file
filegroup -- Gets file group
fileinode -- Gets file inode
filemtime -- Gets file modification time
fileowner -- Gets file owner
fileperms -- Gets file permissions
filesize -- Gets file size
filetype -- Gets file type
flock -- Portable advisory file locking
fnmatch -- Match filename against a pattern
fopen -- Opens file or URL
fpassthru -- Output all remaining data on a file pointer
fputs -- Writes to a file pointer
fread -- Binary-safe file read
fscanf -- Parses input from a file according to a format
fseek -- Seeks on a file pointer
fstat -- Gets information about a file using an open file pointer
ftell -- Tells file pointer read/write position
ftruncate -- Truncates a file to a given length
fwrite -- Binary-safe file write
glob -- Find pathnames matching a pattern
is_dir -- Tells whether the filename is a directory
is_executable -- Tells whether the filename is executable
is_file -- Tells whether the filename is a regular file
is_link -- Tells whether the filename is a symbolic link
is_readable -- Tells whether the filename is readable
is_uploaded_file -- Tells whether the file was uploaded via HTTP POST
is_writable -- Tells whether the filename is writable
is_writeable -- Tells whether the filename is writable
link -- Create a hard link
linkinfo -- Gets information about a link
lstat -- Gives information about a file or symbolic link
mkdir -- Makes directory
move_uploaded_file -- Moves an uploaded file to a new location
parse_ini_file -- Parse a configuration file
pathinfo -- Returns information about a file path
pclose -- Closes process file pointer
popen -- Opens process file pointer
readfile -- Outputs a file
readlink -- Returns the target of a symbolic link
realpath -- Returns canonicalized absolute pathname
rename -- Renames a file
rewind -- Rewind the position of a file pointer
rmdir -- Removes directory
set_file_buffer -- Alias of stream_set_write_buffer()
stat -- Gives information about a file
symlink -- Creates a symbolic link
tempnam -- Create file with unique file name
tmpfile -- Creates a temporary file
touch -- Sets access and modification time of file
umask -- Changes the current umask
unlink -- Deletes a file