توابع PHP readfile()

تعریف و استفاده

این تابع readfile() یک فایل را خروجی می‌دهد.

این تابع یک فایل را خوانده و آن را به буفر خروجی نوشته.

اگر موفق باشد، تعداد بایت‌هایی که از فایل خوانده شده است را برمی‌گرداند. اگر شکست بخورد، false برمی‌گرداند. می‌توانید این تابع را با استفاده از @readfile() به صورت مخفی فراخوانی کنید تا خطاها مخفی شوند.

جملات

readfile(filename,include_path,context)
پارامتر توضیح
filename ضروری. فایلی که باید خوانده شود را مشخص می‌کند.
include_path اختیاری. اگر می‌خواهید در include_path در این پارامتر می‌توانید یک فایل را جستجو کنید و آن را به true تنظیم کنید.
context اختیاری. محیط دستگیره فایل را مشخص می‌کند.Context یک مجموعه از گزینه‌هایی است که می‌توانند رفتار جریان را تغییر دهند.

توضیح

برای context پشتیبانی از پارامترها به PHP 5.0.0 اضافه شده است.

توجه و نظرات

توجه:اگر "fopen wrappers" در فایل php.ini فعال شده باشد، می‌توانید در این تابع URL را به عنوان نام فایل استفاده کنید.

مثال

<?php
echo readfile("test.txt");
؟؟

خروجی:

این فایل دو خط دارد.
این آخرین خط است.
57