توابع 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