توابع readfile() PHP
تعریف و استفاده
خروجی readfile() تابع یک فایل.
این تابع یک فایل را خوانده و آن را به بوفر خروجی نوشته.
اگر موفق شود، تعداد بایتهایی که از فایل خوانده شده است را برمیگرداند. اگر شکست بخورد، false برمیگرداند. میتوانید این تابع را به صورت @readfile() فراخوانی کنید تا خطاها مخفی شوند.
جملات
readfile(filename,include_path,کنتکس)
پارامتر | توضیح |
---|---|
filename | ضروری. فایلی که باید خوانده شود را تعیین میکند. |
include_path | اختیاری. اگر میخواهید در include_path در آن جستجو کنید، میتوانید این پارامتر را تنظیم کنید و آن را به true تنظیم کنید. |
کنتکس | اختیاری. محیط فایل دستهگیر را تعیین میکند.کنتکس یک مجموعه از تنظیمات است که میتواند رفتار جریان را تغییر دهد. |
توضیح
برای کنتکس پشتیبانی از پارامترها در PHP 5.0.0 اضافه شده است.
توجه و یادداشتها
توجه:اگر "وایررز ورکرز" در فایل php.ini فعال شده باشد، میتوان در این تابع URL را به عنوان نام فایل استفاده کرد.
مثال
<?php echo readfile("test.txt"); ?>
خروجی:
در این فایل دو خط است. این آخرین خط است. 57