خواندن از فایل ها در 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  سینتکس این تابع به شکل زیر می باشد :

دسته‌ها: آموزش PHP

0 دیدگاه

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *