tutorial pengembangan web terbaru
 

PHP fpassthru() Function


<Lengkap PHP Filesystem Referensi

Definisi dan Penggunaan

The fpassthru() fungsi membaca semua data dari posisi saat ini dalam sebuah file terbuka, sampai EOF, dan menulis hasilnya ke buffer output.

Fungsi ini mengembalikan jumlah karakter lulus atau FALSE pada kegagalan.

Sintaksis

fpassthru(file)

Parameter Deskripsi
file Wajib. Menentukan file atau sumber daya untuk membaca dari terbuka

Tips dan Catatan

Note: Bila menggunakan fpassthru() pada file biner pada Windows, ingat untuk membuka file dalam mode biner.

Tip: Panggilan rewind() untuk mengatur pointer file ke awal file jika Anda telah menulis ke file.

Tip: Jika Anda hanya ingin menumpahkan isi file ke buffer output, tanpa terlebih dahulu memodifikasi itu, gunakan readfile() fungsi bukan.


contoh 1

<?php
$file = fopen("test.txt","r");

// Read first line
fgets($file);

// Send rest of the file to the output buffer
echo fpassthru($file);

fclose($file);
?>

Output dari kode di atas bisa menjadi:

There are three lines in this file.
This is the last line.59

59 menunjukkan jumlah karakter berlalu.


contoh 2

Dump halaman indeks dari server www:

<?php
$file = fopen("http://www.example.com","r");
fpassthru($file);
?>

<Lengkap PHP Filesystem Referensi