خواندن از فایل ها در php
بطور کلی توابع متعددی برای خواندن فایل در php وجود دارد که در ذیل به چند مورد متداول از آن ها می پردازیم.
تابع fread: این تابع به شکل زیر استفاده می شود
fread(file,length)
اولین پارامتر fread () شامل نام فایل مورد نظر برای خواندن است و پارامتر دوم حداکثر تعداد بایت ها را برای خواندن تعیین می کند.
به دستور زیر توجه کنید.
<?php
$file = fopen(“mytest.txt”,”r”);
fread($file,”20″);
fclose($file);
?>
دستور فوق در خط اول ابتدا فایلی با نام mytext را با استفاده از متد fopen (که با توجه به آرگومان دوم آن یعنی “r” که فقط قابل خواندن و نه قابل غیر قابل رایت کردن است) باز می کند. در خط دوم تابعfread فایل مذکور (بعنوان آرگومان اول)یعنی متغیری که نام و و نحوه کنش آن در خط اول دستور مشخص شده است را باز کرده و به مقدار 20 بایت رشته را از فایل مورد نظر می خواند. بعبارت دیگر این دستور، رشته ای به طول lenght بایت از فایل مورد نظر را می خواند و آن را در متغیر مورد نظر شما قرار می دهد. و نهایتاً در خط سوم کد فوق فایل مورد نظر را می ببندد.
تابع fget سینتکس این تابع به شکل زیر می باشد :
0 دیدگاه