PHP fpassthru () ฟังก์ชัน
ความหมายและการใช้งาน
fpassthru () ฟังก์ชั่นที่จะเริ่มต้นการอ่านข้อมูลทั้งหมดจากตำแหน่งปัจจุบันเปิดไฟล์จนกว่าจะสิ้นสุดของแฟ้ม (EOF) เขียนผลการบัฟเฟอร์เอาท์พุท
ฟังก์ชั่นนี้จะส่งกลับจำนวนตัวอักษรที่ส่งถ้าล้มเหลวที่จะกลับเท็จ
ไวยากรณ์
fpassthru(file)
参数 | 描述 |
---|---|
file | 必需。规定要读取的打开文件或资源。 |
เคล็ดลับและคำอธิบาย
หมายเหตุ: เมื่อใช้ fpassthru ใน Windows ไบนารีของระบบ () ฟังก์ชั่นเก็บไว้ในใจคุณต้องเปิดไฟล์ในโหมดไบนารี
เคล็ดลับ: หากคุณมีการเขียนข้อมูลไปยังไฟล์ที่คุณต้องเรียกย้อนกลับ () เพื่อแฟ้มชี้ไปที่ส่วนหัวของไฟล์
เคล็ดลับ: หากคุณต้องการเนื้อหาของแฟ้มการบัฟเฟอร์การส่งออก แต่ไม่ได้ปรับเปลี่ยนให้ใช้ readfile () ฟังก์ชันแทนซึ่งจะช่วยลดความจำเป็นในการ fopen () โทร
ตัวอย่างที่ 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);
?>
$file = fopen("test.txt","r");
// Read first line
fgets($file);
// Send rest of the file to the output buffer
echo fpassthru($file);
fclose($file);
?>
รหัสข้างต้นส่งออกจะ:
There are three lines in this file.
This is the last line.59
This is the last line.59
59 บ่งชี้ว่าจำนวนตัวอักษรที่จะส่งมอบ
ตัวอย่างที่ 2
การถ่ายโอนข้อมูล www หน้าดัชนีเซิร์ฟเวอร์:
<?php
$file = fopen("http://www.example.com","r");
fpassthru($file);
?>
$file = fopen("http://www.example.com","r");
fpassthru($file);
?>
เสร็จสมบูรณ์คู่มือการใช้งานระบบแฟ้ม PHP อ้างอิง