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. |