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