Ultimele tutoriale de dezvoltare web
 

PHP 5 Filesystem Funcții


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