PHP Introducere Sistem de fișiere
Funcțiile sistem de fișiere vă permit să acceseze și să manipuleze sistemul de fișiere.
Instalare
Funcțiile sistemului de fișiere sunt parte din nucleul PHP. Nu există nici o instalare necesare pentru a utiliza aceste funcții.
Unix / Windows Compatibilitate
Când specificați o cale pe platforme Unix, o bară oblică (/) este utilizat ca separator de director.
Pe platformele Windows, atât bară oblică (/) și backslash (\) pot fi utilizate.
Configurația la rulare
Comportamentul funcțiilor sistemului de fișiere este afectat de parametrii stabiliți în php.ini.
opțiuni de configurare: Sistem de fișiere
Nume | Mod implicit | Descriere | schimbător |
---|---|---|---|
allow_url_fopen | "1" | Permite fopen() funcții de tip pentru a lucra cu URL - uri (available since PHP 4.0.4) cu (available since PHP 4.0.4) | PHP_INI_SYSTEM |
agent utilizator | NUL | Definește agentul utilizator pentru PHP pentru a trimite (available since PHP 4.3) cu (available since PHP 4.3) | PHP_INI_ALL |
default_socket_timeout | "60" | Setează expirare implicit, în secunde, pentru fluxurile bazate pe socket (available since PHP 4.3) cu (available since PHP 4.3) | PHP_INI_ALL |
din | „“ | Definește parola FTP anonim (your email address) de (your email address) | PHP_INI_ALL |
auto_detect_line_endings | "0" | Când este setat la "1" , PHP va examina datele citite de către fgets() și file() , pentru a vedea dacă acesta folosește Unix, MS-DOS sau Mac de caractere de sfârșit de linie (available since PHP 4.3) cu (available since PHP 4.3) | PHP_INI_ALL |
Funcții PHP 5 Filesystem
Funcţie | Descriere |
---|---|
basename() | Returnează componenta filename a unui traseu |
chgrp() | Schimbă grupul de fișiere |
chmod() | Schimbă modul de fișier |
chown() | Modifică proprietarul fișierului |
clearstatcache() | Golește cache-ul de stare de fișier |
copy() | Copii un fișier |
delete() | A se vedea unlink() sau unset() |
dirname() | Returnează componenta nume de director al unui traseu |
disk_free_space() | Returnează spațiul liber al unui director |
disk_total_space() | Returnează dimensiunea totală a unui director |
diskfreespace() | Alias disk_free_space() |
fclose() | Închide un fișier deschis |
feof() | Teste de sfârșit de fișier pe un fișier deschis |
fflush() | Flushes tamponat de ieșire într-un fișier deschis |
fgetc() | Returnează un caracter dintr-un fișier deschis |
fgetcsv() | Analizează o linie dintr-un fișier deschis, pentru a verifica câmpurile CSV |
fgets() | Returnează o linie dintr-un fișier deschis |
fgetss() | Returnează o linie, cu HTML și PHP eliminate etichete, dintr-un fișier deschis |
file() | Citește un fișier într-o matrice |
file_exists() | Verifică dacă există sau nu un fișier sau director |
file_get_contents() | Citește un fișier într-un șir de caractere |
file_put_contents() | Scrie un șir de caractere într-un fișier |
fileatime() | Returnează ultima dată de acces al unui fișier |
filectime() | Returnează ultima dată când schimbarea unui fișier |
filegroup() | Returnează ID-ul grupului unui fișier |
fileinode() | Returnează numărul inodului unui fișier |
filemtime() | Returnează ultima dată când modificarea unui fișier |
fileowner() | Returnează ID - ul de utilizator (owner) al unui fișier |
fileperms() | Returnează permisiunile unui fișier |
filesize() | Returnează dimensiunea fișierului |
filetype() | Returnează tipul de fișier |
flock() | Blochează sau un fișier de presă |
fnmatch() | Se potrivește cu un nume de fișier sau șir împotriva unui model specificat |
fopen() | Deschide un fișier sau o adresă URL |
fpassthru() | Citește dintr-un fișier deschis, până la EOF, și scrie rezultatul la buffer-ul de ieșire |
fputcsv() | Formate o linie în format CSV și scrie-l într-un fișier deschis |
fputs() | Alias fwrite() |
fread() | Citește dintr-un fișier deschis |
fscanf() | Analizează de intrare dintr-un fișier deschis în conformitate cu un format specificat |
fseek() | Caută într-un fișier deschis |
fstat() | Returnează informații despre un fișier deschis |
ftell() | Returnează poziția curentă într-un fișier deschis |
ftruncate() | Trunchiază un fișier deschis la o lungime specificată |
fwrite() | Scrie într-un fișier deschis |
glob() | Returnează o serie de nume de fișiere / directoare de potrivire un model specificat |
is_dir() | Verifică dacă un fișier este un director |
is_executable() | Verifică dacă un fișier este executabil |
is_file() | Verifică dacă un fișier este un fișier obișnuit |
is_link() | Verifică dacă un fișier este un link |
is_readable() | Verifică dacă un fișier este ușor de citit |
is_uploaded_file() | Verifică dacă un fișier a fost încărcat prin HTTP POST |
is_writable() | Verifică dacă un fișier este inscriptibil |
is_writeable() | Alias is_writable() |
lchgrp() | Modifică dreptul de proprietate grup de symlink |
lchown() | Modifică proprietatea de utilizare de symlink |
link() | Creează un link greu |
linkinfo() | Returnează informații despre un link greu |
lstat() | Returnează informații despre un fișier sau un link simbolic |
mkdir() | Creează un director |
move_uploaded_file() | Mută un fișier încărcat într-o nouă locație |
parse_ini_file() | Analizează un fișier de configurare |
parse_ini_string() | Parses un șir de configurare |
pathinfo() | Returnează informații despre o cale de fișier |
pclose() | Se închide o țeavă deschisă de popen() |
popen() | Deschide o țeavă |
readfile() | Citește un fișier și scrie-l la bufferul de ieșire |
readlink() | Returnează ținta unui link simbolic |
realpath() | Returnează calea absoluta |
realpath_cache_get() | Returnează intrările cache-ului căilor |
realpath_cache_size() | Returnează dimensiunea memoriei cache-ului căilor |
rename() | Redenumește un fișier sau director |
rewind() | Reînfășoară un indicator de fișier |
rmdir() | Elimină un director gol |
set_file_buffer() | Setează dimensiunea buffer-ului a unui fișier deschis |
stat() | Returnează informații despre un fișier |
symlink() | Creează o legătură simbolică |
tempnam() | Creează un fișier temporar unic |
tmpfile() | Creează un fișier temporar unic |
touch() | Seturi de acces și modificarea de timp a unui fișier |
umask() | Modifică permisiunile de fișiere pentru fișierele |
unlink() | Șterge un fișier |