Najnowsze tutoriale tworzenie stron internetowych
 

PHP 5 Funkcje Systemu plików


Wprowadzenie systemu plików PHP

Funkcje systemu plików pozwalają na dostęp i manipulowanie systemem plików.


Instalacja

Funkcje systemu plików są częścią jądra PHP. Nie ma potrzebne do korzystania z tych funkcji instalacji.


Unix / Windows Compatibility

Określając ścieżkę na platformach Unix, ukośnik (/) jest używany jako separator katalogów.

Na platformach Windows, zarówno ukośnik (/) i backslash (\) może być używany.


Konfiguracja wykonawcza

Zachowanie funkcji systemu plików zależy od ustawień w pliku php.ini.

Opcje konfiguracji systemu plików:

Nazwa Zaniedbanie Opis Zmienny
allow_url_fopen "1" Pozwala fopen() funkcje -Type do pracy z adresami URL (available since PHP 4.0.4) PHP_INI_SYSTEM
agent użytkownika ZERO Określa agenta użytkownika dla PHP do wysyłania (available since PHP 4.3) PHP_INI_ALL
default_socket_timeout "60" Ustawia czas oczekiwania domyślnego w sekundach dla strumieni gniazda podstawie (available since PHP 4.3) PHP_INI_ALL
od „” Określa hasło anonimowy FTP (your email address) PHP_INI_ALL
auto_detect_line_endings "0" Po ustawieniu na "1" , PHP zbada dane odczytane przez fgets() i file() , aby zobaczyć, czy to przy użyciu Unix, MS-DOS lub Mac znaki końca lini (available since PHP 4.3) PHP_INI_ALL

Funkcje Systemu plików PHP 5

Funkcjonować Opis
basename() Zwraca nazwę pliku komponentu ścieżki
chgrp() Zmienia grupę pliku
chmod() Zmienia tryb pliku
chown() Zmienia właściciela pliku
clearstatcache() Czyści bufor statusu pliku
copy() Kopiuje plik
delete() Zobacz unlink() lub unset()
dirname() Zwraca element Nazwa katalogu ścieżki
disk_free_space() Zwraca ilość wolnego miejsca w katalogu
disk_total_space() Zwraca całkowity rozmiar katalogu
diskfreespace() Alias disk_free_space()
fclose() Zamyka otwarty plik
feof() Testy na EOF na otwartym pliku
fflush() Wypróżnia buforowane wyjście do otwartego pliku
fgetc() Zwraca znak z otwartego pliku
fgetcsv() Przetwarza linię z otwartego pliku, sprawdzając na pola CSV
fgets() Zwraca wiersz z otwartego pliku
fgetss() Zwraca wiersz, usunięto z tagów HTML i PHP, z otwartego pliku
file() Odczytuje plik w tablicy
file_exists() Sprawdza, czy istnieje plik lub katalog
file_get_contents() Odczytuje plik na sznurku
file_put_contents() Zapisuje ciąg do pliku
fileatime() Zwraca czas ostatniego dostępu do pliku
filectime() Zwraca czas ostatniej zmiany pliku
filegroup() Zwraca identyfikator grupy pliku
fileinode() Zwraca numer i-węzła pliku
filemtime() Zwraca ostatni czas modyfikacji pliku
fileowner() Zwraca identyfikator użytkownika (owner) pliku
fileperms() Zwraca uprawnienia pliku
filesize() Zwraca rozmiar pliku
filetype() Zwraca typ pliku
flock() Blokuje lub zwalnia pliku
fnmatch() Pasuje do nazwy pliku lub ciąg przeciwko określonego wzorca
fopen() Otwiera plik lub URL
fpassthru() Odczytuje z otwartego pliku, aż do EOF, a wynik zapisuje do bufora wyjściowego
fputcsv() Formatuje linię jako CSV i zapisuje go do otwartego pliku
fputs() Alias fwrite()
fread() Odczytuje z otwartego pliku
fscanf() Przetwarza dane z otwartego pliku zgodnie z określonym formacie
fseek() Zmierza w otwartym pliku
fstat() Zwraca informacje o otwartym pliku
ftell() Zwraca bieżącą pozycję w otwartym pliku
ftruncate() Obcina otwartego pliku do określonej długości
fwrite() Pisze do otwartego pliku
glob() Zwraca tablicę z nazwami plików / katalogów pasujących do podanego wzorca
is_dir() Sprawdza, czy plik jest katalogiem
is_executable() Sprawdza, czy plik jest wykonywalny
is_file() Sprawdza, czy plik jest zwykłym plikiem
is_link() Sprawdza, czy plik jest linkiem
is_readable() Sprawdza, czy plik jest czytelny
is_uploaded_file() Sprawdza, czy plik został przesłany za pośrednictwem HTTP POST
is_writable() Sprawdza, czy plik jest zapisywany
is_writeable() Alias is_writable()
lchgrp() Zmienia grupę właścicieli dowiązania symbolicznego
lchown() Zmiany własnościowe uzytkownika dowiązania symbolicznego
link() Tworzy dowiązania
linkinfo() Zwraca informacje o twardej linku
lstat() Zwraca informacje o pliku lub dowiązania symbolicznego
mkdir() Tworzy katalog
move_uploaded_file() Przenosi przesłanego pliku do nowej lokalizacji
parse_ini_file() Analizuje plik konfiguracyjny
parse_ini_string() Analizuje ciąg konfiguracyjny
pathinfo() Zwraca informacje o ścieżce do pliku
pclose() Zamyka się rurę otwartą według popen()
popen() Otwiera rurę
readfile() Odczytuje plik i zapisuje je do bufora wyjściowego
readlink() Zwraca cel dowiązania symbolicznego
realpath() Zwraca bezwzględną ścieżkę
realpath_cache_get() Zwraca wpisy realpath cache
realpath_cache_size() Zwraca rozmiar realpath cache
rename() Zmienia nazwę pliku lub katalogu
rewind() Przewija się wskaźnik pliku
rmdir() Usuwa pusty katalog
set_file_buffer() Ustawia rozmiar bufora otwartym pliku
stat() Zwraca informacje o pliku
symlink() Tworzy dowiązania symbolicznego
tempnam() Tworzy unikalny plik tymczasowy
tmpfile() Tworzy unikalny plik tymczasowy
touch() Ustawia czas modyfikacji pliku
umask() Zmienia uprawnienia pliku dla plików
unlink() Usuwa plik