Fungsi Sistem File memungkinkan Anda mengakses dan memanipulasi sistem file.
Fungsi sistem file adalah bagian dari inti PHP. Tidak diperlukan instalasi untuk menggunakan fungsi-fungsi ini.
Perilaku fungsi Filesystem dipengaruhi oleh pengaturan di php.ini.
Opsi konfigurasi sistem file:
nama | bawaan | menggambarkan | Dapat diubah |
---|---|---|---|
izinkan_url_fopen | "1" | Izinkan fungsi tipe fopen() menggunakan URL. (Tersedia setelah PHP versi 4.0.4) | PHP_INI_SYSTEM |
agen_pengguna | BATAL | Mendefinisikan agen pengguna yang dikirim oleh PHP. (Tersedia setelah PHP versi 4.3) | PHP_INI_ALL |
default_socket_timeout | "60" | Menetapkan batas waktu default (dalam detik) untuk aliran soket. (Tersedia setelah PHP versi 4.3) | PHP_INI_ALL |
dari | "" | Tentukan kata sandi untuk FTP anonim (alamat email Anda). | PHP_INI_ALL |
auto_detect_line_endings | "0" | Ketika diatur ke "1", PHP akan memeriksa apakah akhir baris dalam data yang diperoleh melalui fgets() dan file() sesuai dengan konvensi Unix, MS-Dos, atau Mac. (Tersedia setelah PHP versi 4.3) | PHP_INI_ALL |
Saat menentukan jalur pada platform Unix, garis miring (/) digunakan sebagai pemisah direktori. Pada platform Windows, garis miring (/) dan garis miring terbalik () dapat digunakan.
fungsi | menggambarkan |
---|---|
nama dasar() | Mengembalikan bagian nama file dari jalur. |
chgrp() | Ubah grup file. |
chmod() | Ubah mode file. |
chown() | Ubah pemilik file. |
hapusstatcache() | Hapus cache status file. |
menyalin() | Salin filenya. |
menghapus() | Lihat batalkan tautan() atau batalkan() |
nama dir() | Mengembalikan bagian nama direktori dari jalur. |
disk_ruang_bebas() | Mengembalikan ruang kosong pada direktori. |
disk_total_spasi() | Mengembalikan total kapasitas disk suatu direktori. |
ruang bebas disk() | Alias untuk disk_free_space(). |
tutup() | Tutup file yang terbuka. |
feof() | Menguji apakah penunjuk file telah mencapai akhir file. |
buang air besar() | Menghapus output yang di-buffer ke file yang terbuka. |
fgetc() | Kembalikan karakter dari file yang terbuka. |
fgetcsv() | Parsing baris dari file yang terbuka dan verifikasi bidang CSV . |
fget() | Mengembalikan baris dari file yang terbuka. |
sialan() | Mengembalikan baris dari file yang terbuka, memfilter tag HTML dan PHP. |
mengajukan() | Baca file ke dalam array. |
file_ada() | Periksa apakah file atau direktori tersebut ada. |
file_get_contents() | Baca file menjadi string. |
file_put_isi() | Tulis string ke file. |
waktu file() | Mengembalikan waktu akses terakhir file. |
waktu file() | Mengembalikan waktu modifikasi terakhir file. |
grup file() | Mengembalikan ID grup file. |
fileinode() | Mengembalikan nomor inode file. |
waktu file() | Mengembalikan waktu modifikasi terakhir isi file. |
pemilik file() | Mengembalikan ID pengguna (pemilik) file. |
izin file() | Mengembalikan izin file. |
ukuran file() | Mengembalikan ukuran file. |
tipe file() | Mengembalikan jenis file. |
kawanan() | Kunci atau lepaskan file. |
pertandingan fn() | Mencocokkan nama file atau string berdasarkan pola tertentu. |
fopen() | Buka file atau URL. |
fpassthru() | Membaca data dari file yang terbuka hingga akhir file (EOF) dan menulis hasilnya ke buffer keluaran. |
fputcsv() | Format baris ke CSV dan tulis ke file terbuka. |
hasil() | Alias untuk fwrite(). |
ketakutan() | Baca file yang terbuka. |
fscanf() | Parsing input sesuai dengan format yang ditentukan. |
mencari() | Temukan di dalam file yang terbuka. |
fstat() | Mengembalikan informasi tentang file yang terbuka. |
katakan() | Mengembalikan posisi saat ini dalam file yang terbuka. |
fruncate() | Potong file yang terbuka ke panjang yang ditentukan. |
menulis() | Menulis ke file yang terbuka. |
gumpal() | Mengembalikan array yang berisi nama file/direktori yang cocok dengan pola yang ditentukan. |
is_dir() | Tentukan apakah file tersebut merupakan direktori. |
is_executable() | Tentukan apakah file tersebut dapat dieksekusi. |
is_file() | Tentukan apakah file tersebut adalah file biasa. |
is_link() | Tentukan apakah file tersebut merupakan koneksi. |
dapat_dibaca() | Tentukan apakah file dapat dibaca. |
is_upload_file() | Tentukan apakah file diunggah melalui HTTP POST. |
dapat_ditulis() | Tentukan apakah file dapat ditulis. |
dapat_ditulis() | Alias untuk is_writable(). |
lchgrp() | Ubah kepemilikan grup tautan simbolis. |
coklat() | Ubah kepemilikan pengguna atas tautan simbolik. |
link() | Buat tautan keras. |
info tautan() | Mengembalikan informasi tentang tautan keras. |
status() | Mengembalikan informasi tentang file atau tautan simbolis. |
mkdir() | Buat direktori. |
pindahkan_upload_file() | Pindahkan file yang diunggah ke lokasi baru. |
parse_ini_file() | Parsing file konfigurasi. |
parse_ini_string() | Parsing string konfigurasi. |
info jalur() | Mengembalikan informasi tentang jalur file. |
tutup() | Tutup proses yang dibuka oleh popen(). |
muncul() | Buka suatu proses. |
file baca() | Membaca file dan menulis ke buffer output. |
tautan baca() | Mengembalikan target tautan simbolis. |
jalur nyata() | Mengembalikan nama jalur absolut. |
jalur nyata_cache_get() | Kembalikan entri cache. |
realpath_cache_size() | Mengembalikan ukuran cache. |
ganti nama() | Ganti nama file atau direktori. |
memutar ulang() | Memundurkan posisi penunjuk file. |
rmdir() | Hapus direktori kosong. |
set_file_buffer() | Menetapkan ukuran buffer untuk file yang terbuka. |
status() | Mengembalikan informasi tentang file. |
tautan simbolik() | Buat tautan simbolik. |
tempnam() | Buat file sementara yang unik. |
file tmp() | Buat file sementara yang unik. |
menyentuh() | Tetapkan waktu akses dan modifikasi untuk file. |
umask() | Mengubah izin file suatu file. |
batalkan tautan() | Hapus file. |