PHP File
PHP File
Membuka File
Fopen () adalah fungsi yang digunakan untuk membuka file dalam PHP.
Parameter pertama dari fungsi ini berisi nama file yang akan dibuka dan parameter kedua menentukan di mana modus file harus dibuka:
<html> <body> <?php $file=fopen("welcome.txt","r"); ?> </body> </html> |
File dapat dibuka di salah satu modus berikut:
Mode | Keterangan |
---|---|
r | Baca saja. Dimulai pada awal file |
r + | Baca / Tulis. Dimulai pada awal file |
w | Hanya menulis. Membuka dan membersihkan isi file, atau membuat file baru jika tidak ada |
w + | Baca / Tulis. Membuka dan membersihkan isi file, atau membuat file baru jika tidak ada |
sebuah | Append. Membuka dan menulis ke akhir file atau membuat file baru jika tidak ada |
+ a | Baca / Tambahkan. Mempertahankan isi file dengan menulis ke akhir file |
x | Hanya menulis. Membuat file baru. SALAH Pengembalian dan kesalahan jika file sudah ada |
x + | Baca / Tulis. Membuat file baru. SALAH Pengembalian dan kesalahan jika file sudah ada |
Catatan: Jika fungsi fopen () tidak dapat membuka file yang ditentukan, ia mengembalikan 0 (false).
Contoh
Contoh berikut menghasilkan pesan jika fopen () fungsi tidak dapat membuka file yang ditentukan:
<html> <body> <?php $file=fopen("welcome.txt","r") or exit("Unable to open file!"); ?> </body> </html> |
Menutup File
Fclose () adalah fungsi yang digunakan untuk menutup sebuah file yang terbuka:
<?php $file = fopen("test.txt","r"); //some code to be executed fclose($file); ?> |
Periksa Akhir-of-file
Para feof () fungsi memeriksa apakah "akhir-of-file" (EOF) telah tercapai. Para feof () fungsi ini berguna untuk perulangan melalui data panjang tidak diketahui.
Catatan: Anda tidak dapat membaca dari file yang dibuka di w, a, x dan modus!
if (feof($file)) echo "End of file"; |
Membaca file baris demi baris
Para fgets () adalah fungsi yang digunakan untuk membaca satu baris dari sebuah file.
Catatan: Setelah panggilan ke fungsi ini file pointer telah dipindahkan ke baris berikutnya.
Contoh
Contoh di bawah ini membaca file baris demi baris, sampai akhir file dicapai:
<?php $file = fopen("welcome.txt", "r") or exit("Unable to open file!"); //Output a line of the file until the end is reached while(!feof($file)) { echo fgets($file). "<br />"; } fclose($file); ?> |
Membaca Karakter file dengan Karakter
Fgetc () adalah fungsi yang digunakan untuk membaca karakter tunggal dari sebuah file.
Catatan: Setelah panggilan ke fungsi ini file pointer bergerak ke karakter berikutnya.
Contoh
Contoh di bawah ini membaca file karakter demi karakter, sampai akhir file dicapai:
<?php $file=fopen("welcome.txt","r") or exit("Unable to open file!"); while (!feof($file)) { echo fgetc($file); } fclose($file); ?> |
Posting Komentar