file PHP
fopen () function digunakan untuk membuka file di PHP.
Buka file
fopen () function digunakan untuk membuka file di PHP.
Parameter pertama dari fungsi ini berisi nama file yang ingin Anda buka, dan parameter ke dua modus yang akan digunakan untuk membuka file:
<Body>
<? Php
$ File = fopen ( "welcome.txt", "r");
?>
</ Body>
</ Html>
File dapat dibuka oleh mode berikut:
模式 | 描述 |
---|---|
r | 只读。在文件的开头开始。 |
r+ | 读/写。在文件的开头开始。 |
w | 只写。打开并清空文件的内容;如果文件不存在,则创建新文件。 |
w+ | 读/写。打开并清空文件的内容;如果文件不存在,则创建新文件。 |
a | 追加。打开并向文件末尾进行写操作,如果文件不存在,则创建新文件。 |
a+ | 读/追加。通过向文件末尾写内容,来保持文件内容。 |
x | 只写。创建新文件。如果文件已存在,则返回 FALSE 和一个错误。 |
x+ | 读/写。创建新文件。如果文件已存在,则返回 FALSE 和一个错误。 |
Catatan: Jika fopen () function tidak membuka file yang ditentukan, ia mengembalikan 0 (false).
contoh
Jika fopen () function tidak membuka file yang ditentukan, contoh berikut akan menghasilkan beberapa berita:
<Body>
<? Php
$ File = fopen ( "welcome.txt", "r") atau keluar ( "Tidak dapat membuka file!");
?>
</ Body>
</ Html>
Menutup file
fclose () adalah fungsi yang digunakan untuk menutup file terbuka:
$file = fopen("test.txt","r");
//执行一些代码
fclose($file);
?>
Akhir mendeteksi berkas (EOF)
Apakah feof () fungsi mendeteksi akhir file telah tercapai (EOF).
Ketika perulangan melalui data panjang tidak diketahui, feof () fungsi berguna.
CATATAN: Dalam w, a, dan x modus, Anda tidak dapat membuka file baca!
Membaca file baris demi baris
fgets () adalah fungsi yang digunakan untuk membaca file baris demi baris dari file.
Catatan: Setelah panggilan ke fungsi ini file pointer bergerak ke baris berikutnya.
contoh
Contoh berikut membaca file baris demi baris, sampai akhir file sejauh ini:
$ File = fopen ( "welcome.txt", "r") atau keluar ( "Tidak dapat membuka file!");
// Baca file setiap baris, sampai akhir file
sementara (! feof ($ file))
{
. Echo fgets ($ file) "Situs";
}
fclose ($ file);
?>
Membaca file karakter oleh karakter
fgetc () adalah fungsi yang digunakan untuk membaca karakter file dengan karakter dari sebuah file.
Catatan: Setelah panggilan ke fungsi ini file pointer bergerak ke karakter berikutnya.
contoh
Contoh berikut membaca karakter file dengan karakter, sampai akhir file sejauh ini:
$ File = fopen ( "welcome.txt", "r") atau keluar ( "Tidak dapat membuka file!");
sementara (! feof ($ file))
{
gema fgetc ($ file);
}
fclose ($ file);
?>
Pedoman PHP Filesystem Referensi
Untuk referensi manual fungsi PHP filesystem lengkap, kunjungi Pedoman PHP Filesystem Referensi .