PHP fpassthru () function
Definisi dan Penggunaan
fpassthru () fungsi untuk mulai membaca semua data dari posisi terbuka file saat ini sampai akhir file (EOF), menulis hasil ke buffer output.
Fungsi ini mengembalikan jumlah karakter ditransmisikan, jika gagal kembali FALSE.
tatabahasa
参数 | 描述 |
---|---|
file | 必需。规定要读取的打开文件或资源。 |
Tips dan Catatan
Catatan: Bila menggunakan fpassthru di binari sistem Windows () fungsi, perlu diingat, Anda harus membuka file dalam mode biner.
Tip: Jika Anda harus menulis data ke file, Anda harus memanggil mundur () ke file pointer ke file header.
Tip: Jika Anda ingin isi dari file ke buffer output, tetapi tidak memodifikasi, menggunakan fungsi readfile () sebagai gantinya, yang menghilangkan kebutuhan untuk fopen () panggilan.
contoh 1
$file = fopen("test.txt","r");
// Read first line
fgets($file);
// Send rest of the file to the output buffer
echo fpassthru($file);
fclose($file);
?>
Kode di atas akan menampilkan:
This is the last line.59
59 menunjukkan jumlah karakter yang akan dikirimkan.
contoh 2
Dump www halaman indeks Server:
$file = fopen("http://www.example.com","r");
fpassthru($file);
?>
Lengkapi manual PHP Filesystem Referensi