سبد (0)

تابع ()file_get_contents

 تابع ()file_get_contents


PHP Filesystem Reference توابع کار با فایل ها در PHP


تعریف و کاربرد

تابع ()file_get_contents یک فایل را در یک رشته می خواند. 

استفاده از این تابع یک راه برگزیده برای خواندن محتوای یک فایل درون یک رشته است. زیرا این تابع از تکنیک های نگاشت حافظه(memory mapping) برای بهبود کارایی(enhance performance) استفاده می کند(در صورتی که توسط سرور پشتیبانی شود).

نحوه نوشتن

file_get_contents(path,include_path,context,start,max_length)
پارامترهاتوضیحات
path

ضروری. فایلی که قرار است خوانده شود را مشخص می کند. 

include_path

اختیاری. اگر می خواهید برای فایل مورد نظر در inclue_path در php.ini ، جستجو کنید، این پارامتر را به '1' ست کنید. 

context

اختیاری. context فایل مورد استفاده را مشخص می کند. context یک مجموعه از گزینه هایی است که می تواند رفتار یک جریان(stream) را تغییر دهد. با استفاده از NULL می تواند از قلم انداخته شود. 

start

اختیاری. مشخص می کند که از کجای فایل باید خواندن شروع شود. این پارامتر در php 5.1 اضافه شده است. 

max_length

اختیاری. مشخص می کند که چه تعداد بایت باید خوانده شود. این پارامتر در php 5.1 اضافه شده است. 


نکات قابل ذکر

نکته: این تابع binary-safe است. به این معنی که هر دو نوع داده ی باینری مانند عکس ها و داده های کاراکتری می توانند به وسیله ی این تابع نوشته شوند. 


مثال

<?php
echo file_get_contents("test.txt");
?>

خروجی کد بالا برابر است با:

This is a test file with test text.

PHP Filesystem Reference توابع کار با فایل ها در PHP

تمامی محصولات و خدمات این وبسایت، حسب مورد دارای مجوزهای لازم از مراجع مربوطه می‌باشند و فعالیت‌های این سایت تابع قوانین و مقررات جمهوری اسلامی ایران است.
logo-samandehi مجوز نشر دیجیتال از وزرات فرهنگ و ارشاد اسلامی پرداخت آنلاین -  بانک ملت معرفی بیاموز در شبکه سه