tutorial pengembangan web terbaru
 

PHP 5 Fungsi Filesystem


PHP Filesystem Pendahuluan

Fungsi filesystem memungkinkan Anda untuk mengakses dan memanipulasi filesystem.


Instalasi

Fungsi filesystem merupakan bagian dari inti PHP. Tidak ada instalasi diperlukan untuk menggunakan fungsi-fungsi ini.


Unix / Windows Kompatibilitas

Ketika menentukan jalan pada platform Unix, garis miring (/) digunakan sebagai pemisah direktori.

Pada platform Windows, baik garis miring (/) dan backslash (\) dapat digunakan.


Runtime Configuration

Perilaku fungsi filesystem dipengaruhi oleh pengaturan di php.ini.

opsi konfigurasi filesystem:

Nama kegagalan Deskripsi luntur
allow_url_fopen "1" Memungkinkan fopen() fungsi -jenis untuk bekerja dengan URL (available since PHP 4.0.4) PHP_INI_SYSTEM
Agen pengguna BATAL Mendefinisikan agen pengguna untuk PHP untuk mengirim (available since PHP 4.3) PHP_INI_ALL
default_socket_timeout "60" Menetapkan batas waktu default, di detik, untuk berbasis socket stream (available since PHP 4.3) PHP_INI_ALL
dari "" Mendefinisikan password anonymous FTP (your email address) PHP_INI_ALL
auto_detect_line_endings "0" Bila diatur ke "1" , PHP akan memeriksa data dibaca oleh fgets() dan file() untuk melihat jika menggunakan Unix, MS-Dos atau Mac karakter line-berakhir (available since PHP 4.3) PHP_INI_ALL

Fungsi PHP 5 Filesystem

Fungsi Deskripsi
basename() Mengembalikan komponen nama file dari jalan
chgrp() Mengubah file group
chmod() Mengubah mode file
chown() Perubahan pemilik file
clearstatcache() Membersihkan cache Status berkas
copy() Salinan file
delete() Lihat unlink() atau unset()
dirname() Mengembalikan komponen nama direktori dari path
disk_free_space() Mengembalikan ruang bebas dari direktori
disk_total_space() Mengembalikan ukuran total direktori
diskfreespace() Alias disk_free_space()
fclose() Menutup file yang terbuka
feof() Pengujian akhir-of-file pada file yang terbuka
fflush() Flushes buffered output ke file yang terbuka
fgetc() Mengembalikan karakter dari file yang terbuka
fgetcsv() Mem-parsing garis dari file yang terbuka, memeriksa bidang CSV
fgets() Mengembalikan baris dari file yang terbuka
fgetss() Mengembalikan line, dengan HTML dan PHP tag dihapus, dari file yang terbuka
file() Membaca file ke dalam array
file_exists() Cek apakah suatu file atau direktori ada
file_get_contents() Membaca file ke dalam sebuah string
file_put_contents() Menulis string ke file
fileatime() Mengembalikan waktu akses terakhir dari file
filectime() Mengembalikan waktu perubahan terakhir dari sebuah file
filegroup() Mengembalikan ID kelompok file
fileinode() Mengembalikan jumlah inode dari file
filemtime() Mengembalikan waktu modifikasi terakhir file
fileowner() Mengembalikan ID pengguna (owner) dari file
fileperms() Mengembalikan hak akses dari file
filesize() Mengembalikan ukuran file
filetype() Mengembalikan jenis file
flock() Kunci atau rilis file
fnmatch() Cocok dengan nama file atau string terhadap pola tertentu
fopen() Membuka sebuah file atau URL
fpassthru() Membaca dari file terbuka, sampai EOF, dan menulis hasilnya ke output buffer
fputcsv() Format garis sebagai CSV dan menulis ke file yang terbuka
fputs() Alias fwrite()
fread() Membaca dari sebuah file yang terbuka
fscanf() Mem-parsing masukan dari file yang terbuka sesuai dengan format yang ditentukan
fseek() Mencari dalam file yang terbuka
fstat() Mengembalikan informasi tentang sebuah file yang terbuka
ftell() Mengembalikan posisi saat ini dalam sebuah file yang terbuka
ftruncate() Memotong file terbuka untuk panjang tertentu
fwrite() Menulis ke file yang terbuka
glob() Mengembalikan array nama file / direktori pencocokan pola tertentu
is_dir() Cek apakah file adalah sebuah direktori
is_executable() Cek apakah suatu file executable
is_file() Cek apakah file adalah file biasa
is_link() Cek apakah file adalah link
is_readable() Cek apakah file dapat dibaca
is_uploaded_file() Cek apakah file yang diupload melalui HTTP POST
is_writable() Cek apakah suatu file ditulisi
is_writeable() Alias is_writable()
lchgrp() Perubahan kepemilikan kelompok symlink
lchown() Perubahan kepemilikan pengguna symlink
link() Membuat link keras
linkinfo() Mengembalikan informasi tentang hard link
lstat() Mengembalikan informasi tentang file atau link simbolik
mkdir() Membuat direktori
move_uploaded_file() Memindahkan file upload ke lokasi baru
parse_ini_file() Mem-parsing file konfigurasi
parse_ini_string() Mem-parsing string konfigurasi
pathinfo() Mengembalikan informasi tentang path file
pclose() Menutup pipa dibuka oleh popen()
popen() Membuka pipa
readfile() Membaca file dan menulis ke output buffer
readlink() Mengembalikan target link simbolik
realpath() Mengembalikan path absolut
realpath_cache_get() Pengembalian entri cache realpath
realpath_cache_size() Pengembalian ukuran cache realpath
rename() Mengganti nama file atau direktori
rewind() Menggulung pointer berkas
rmdir() Menghapus sebuah direktori kosong
set_file_buffer() Mengatur ukuran buffer dari file yang terbuka
stat() Mengembalikan informasi tentang file
symlink() Menciptakan link simbolik
tempnam() Membuat file sementara yang unik
tmpfile() Membuat file sementara yang unik
touch() Set akses dan waktu modifikasi file
umask() Perubahan hak akses file untuk file
unlink() Menghapus file