<كاملة PHP نظام الملفات المرجعي
تعريف والاستخدام
و fpassthru() وظيفة يقرأ كافة البيانات من الموضع الحالي في ملف مفتوح، حتى EOF، ويكتب النتيجة إلى المخزن المؤقت للإخراج.
ترجع هذه الوظيفة عدد الأحرف مرت أو FALSE على الفشل.
بناء الجملة
fpassthru(file)
معامل | وصف |
---|---|
file | مطلوب. يحدد ملف مفتوح أو الموارد لقراءة من |
نصائح وملاحظات
Note: عند استخدام fpassthru() على ملف ثنائي على نظام التشغيل Windows، وتذكر لفتح الملف في الوضع الثنائي.
Tip: استدعاء rewind() لتحديد مؤشر الملف إلى بداية الملف إذا كنت قد كتبت بالفعل إلى الملف.
Tip: إذا كنت ترغب فقط في تفريغ محتويات ملف إلى المخزن المؤقت للإخراج، دون تعديل لأول مرة، استخدم readfile() وظيفة بدلا من ذلك.
مثال 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);
?>
الناتج من التعليمات البرمجية أعلاه يمكن أن يكون:
There are three lines in this file.
This is the last line.59
59 يشير إلى عدد من الشخصيات تمريرها.
مثال 2
تفريغ الصفحة مؤشر الخادم على شبكة الاتصالات العالمية:
<?php
$file = fopen("http://www.example.com","r");
fpassthru($file);
?>
<كاملة PHP نظام الملفات المرجعي