فنکشن PHP file_get_contents()
تعریف و استفاده
فنکشن file_get_contents() کل فایل را به یک رشته میخواند.
و file() همانند، اما تفاوت این است که file_get_contents() فایل را به یک رشته میخواند.
فنکشن file_get_contents() به عنوان روش پیشنهادی برای خواندن محتوای یک فایل به یک رشته استفاده میشود. اگر سیستم عامل پشتیبانی کند، از تکنیکهای نقشهبرداری حافظه نیز برای بهبود عملکرد استفاده میشود.
جملات
file_get_contents(مسیر,include_path,مستند,شروع,max_length)
پارامترها | توضیح |
---|---|
مسیر | ضروری. فایلی که باید خوانده شود را مشخص میکند. |
include_path | اختیاری. اگر میخواهید فایلها را در include_path نیز جستجو کنید، میتوانید این پارامتر را به "1" تنظیم کنید. |
مستند |
اختیاری. محیط دسترسی به فایل را مشخص میکند. مستند مجموعهای از گزینههایی است که میتوانند رفتار جریان را تغییر دهند. اگر null استفاده شود، نادیده گرفته میشود. |
شروع | اختیاری. موقعیت شروع خواندن در فایل را مشخص میکند. این پارامتر از PHP 5.1 اضافه شده است. |
max_length | اختیاری. تعداد بایتهایی که باید خوانده شود را مشخص میکند. این پارامتر از PHP 5.1 اضافه شده است. |
توضیح
برای مستند پشتیبانی از پارامترها از PHP 5.0.0 اضافه شده است.
نکات و توضیحات
نکته:این فنکشن میتواند به طور ایمن برای اشیاء دودویی استفاده شود.
مثال
<?php echo file_get_contents("test.txt"); ?>
خروجی:
این یک فایل تستی با متن تست است.