Contoh
Baca dari posisi saat ini dalam file – hingga EOF, lalu tulis data yang tersisa ke buffer keluaran:
<?php $file = fopen("test.txt","r"); // Baca baris pertama fgets($file); // Baca dari posisi saat ini dalam file - hingga EOF, dan kemudian tulis hasilnya ke buffer keluaran echo fpassthru($file); fclose($file); ?> // Output : Ada tiga baris di sini. Ini adalah baris terakhir. 51
Definisi dan Penggunaan
Fungsi fpassthru() digunakan untuk membaca dari posisi saat ini dalam file – hingga EOF dan kemudian menulis hasilnya ke buffer keluaran.
Catatan: Saat menggunakan fpassthru() pada file biner di Windows, ingatlah untuk membuka file dalam mode biner.
Tip: Panggil rewind() untuk mengatur penunjuk file ke awal file jika sudah menulis ke file tersebut.
Tip: Untuk membuang konten file ke buffer keluaran, gunakan fungsi readfile() sebagai gantinya.
Syntax
fpassthru(file)
Nilai Parameter
| Parameter | Deskripsi |
|---|---|
| file | Required. Menentukan file yang terbuka untuk dibaca |
Detail Teknis
| Return Value: | Jumlah karakter yang dibaca dari file dan melewati output atau FALSE jika gagal |
|---|---|
| PHP Version: | 4.0+ |