En son web geliştirme öğreticiler
 

PHP 5 Dosya Sistemi İşlevleri


PHP Dosya Sistemi Tanıtımı

Dosya sistemi fonksiyonları erişebilir ve dosya sistemini manipüle etmeye izin verir.


Kurulum

dosya sistemi işlevleri PHP çekirdeğinin bir parçasıdır. Bu işlevleri kullanmak için gerekli yüklemesi yoktur.


Unix / Windows Uyumluluk

Unix platformlarında bir yol belirtirken, bir eğik çizgi (/) dizin ayırıcı olarak kullanılır.

Windows platformları, hem eğik çizgi (/) ve ters eğik çizgi (\) kullanılabilir.


Süre Yapılandırması

dosya sistemi işlevlerin davranışı php.ini içindeki ayarlardan etkilenir.

Dosya sistemi yapılandırma seçenekleri:

isim Varsayılan Açıklama değiştirilebilir
allow_url_include'u "1" Verir fopen() tipi fonksiyonlar URL'ler ile çalışmak için (available since PHP 4.0.4) php_ini_system
user_agent BOŞ PHP göndermek için kullanıcı ajanı tanımlar (available since PHP 4.3) PHP_INI_ALL
default_socket_timeout "60" Soket tabanlı akışları için saniyeler içinde varsayılan zaman aşımı, ayarlar (available since PHP 4.3) PHP_INI_ALL
itibaren "" Anonim FTP şifresi tanımlar (your email address) PHP_INI_ALL
auto_detect_line_endings "0" Ayarlandığında "1" , PHP tarafından okunan verileri inceleyeceğiz fgets() ve file() o Unix, MS-Dos veya Mac satır sonu karakterleri kullanarak olup olmadığını görmek için (available since PHP 4.3) PHP_INI_ALL

PHP 5 Dosya Sistemi İşlevleri

fonksiyon Açıklama
basename() Bir yolunun dosya ismi bileşenini döndürür
chgrp() Dosya grubunu değiştirir
chmod() dosya modunu değiştirir
chown() Dosya sahibini değiştirir
clearstatcache() Dosya durum önbelleğini temizler
copy() Kopya bir dosya
delete() Bkz unlink() veya unset()
dirname() Bir yolunun dizin bileşenini döndürür
disk_free_space() Bir dizinin boş alan döndürür
disk_total_space() Bir dizinin toplam boyunu döndürür
diskfreespace() Takma disk_free_space()
fclose() Açık bir dosyayı kapatır
feof() Açık bir dosyada sonu dosyasonu için testler
fflush() Kızarmalar açık dosyaya çıktı tamponlu
fgetc() Açık bir dosyadan bir karakter döndürür
fgetcsv() CSV alanlarını kontrol açık bir dosyadan bir satır ayrıştırır
fgets() Açık bir dosyadan bir satır döndürür
fgetss() HTML ve PHP etiketlerini kaldırıldı ile açık dosyasından, bir çizgi döndürür
file() bir diziye bir dosya okur
file_exists() Bir dosya veya dizinin mevcut olup olmadığını denetler
file_get_contents() Bir diziden bir dosyayı okur
file_put_contents() Bir dosyaya bir dize yazar
fileatime() Bir dosyanın son erişim zamanını döndürür
filectime() Bir dosyanın son değişiklik zamanını döndürür
filegroup() Bir dosyanın grup kimliğini döndürür
fileinode() Bir dosyanın inode numarasını döndürür
filemtime() Bir dosyanın son değişiklik zamanını döndürür
fileowner() Kullanıcı kimliğini döndürür (owner) bir dosyanın
fileperms() Bir dosyanın izinlerini döndürür
filesize() Dosya boyutunu döndürür
filetype() Dosya türünü döndürür
flock() Kilitler veya bültenleri bir dosya
fnmatch() belirli bir modeldeki karşı bir dosya adı veya dize Maçları
fopen() Bir dosya veya URL açar
fpassthru() EOF kadar açık bir dosyadan okur ve çıkış arabelleğe sonucu yazar
fputcsv() CSV olarak bir çizgi biçimlendirir ve açık dosyaya yazar
fputs() Takma fwrite()
fread() Açık bir dosyadan okur
fscanf() belirli bir formata göre bir açık dosyasından girdi ayrıştırır
fseek() Açık bir dosyada Arıyor
fstat() Açık bir dosya hakkında bilgi döndürür
ftell() Açık bir dosyada mevcut konumu ile döner
ftruncate() Belirtilen uzunluğa açık bir dosya keser
fwrite() Açık bir dosyaya yazar
glob() belirli bir modelle eşleşen dosya adları / dizinleri bir dizi döndürür
is_dir() Bir dosyanın bir dizin olup olmadığını kontrol eder
is_executable() Bir dosya çalıştırılabilir olup olmadığını kontrol eder
is_file() Bir dosya normal bir dosya olup olmadığını kontrol eder
is_link() Bir dosya bir bağlantı olup olmadığını kontrol eder
is_readable() Bir dosya okunabilir olup olmadığını kontrol eder
is_uploaded_file() Çekler Bir dosya HTTP POST üzerinden yüklendi edilip edilmediği
is_writable() Bir dosya yazılabilir olup olmadığını kontrol eder
is_writeable() Takma is_writable()
lchgrp() Bir sembolik grup sahipliğini değiştirir
lchown() Bir sembolik kullanıcı sahipliğini değiştirir
link() Sabit bir bağ oluşturur
linkinfo() sert bir bağ hakkında bilgi verir
lstat() Bir dosya veya sembolik bağ hakkında bilgi verir
mkdir() Bir dizin oluşturur
move_uploaded_file() yeni bir konuma yüklenen bir dosyayı taşır
parse_ini_file() Bir yapılandırma dosyasını ayrıştırır
parse_ini_string() Bir yapılandırma dizesini ayrıştırır
pathinfo() Bir dosya yolu hakkında bilgi döndürür
pclose() Tarafından açılmış bir boruyu kapatır popen()
popen() Bir boru açar
readfile() Bir dosyayı okur ve çıkış tampon yazar
readlink() Bir sembolik bağın hedefini döndürür
realpath() Mutlak yol adını döndürür
realpath_cache_get() realpath önbellek girdilerini döndürür
realpath_cache_size() realpath önbellek boyutunu döndürür
rename() Bir dosya veya dizinin ismini değiştirir
rewind() Bir dosya işaretçisi geri sarar
rmdir() boş bir dizin kaldırır
set_file_buffer() Açık bir dosyanın tampon boyutunu ayarlar
stat() Bir dosya hakkında bilgi döndürür
symlink() Bir sembolik bağ oluşturur
tempnam() benzersiz geçici dosya oluşturur
tmpfile() benzersiz geçici dosya oluşturur
touch() Bir dosyanın erişim ve değişiklik zamanını ayarlar
umask() dosyalar için dosya izinlerini değiştirir
unlink() Bir dosyayı siler