لوگوی وبسایت
تمام آموزش های وبسایت رایگان می باشد ، پس از صفحات مختلف سایت دیدن فرمایید .

آموزش کار با فایل ها در PHP

سلام دوستان ، امیدوارم حالتان خوب باشد ، در این مقاله قراره با روش های ساخت ویا مدیریت فایل ها در PHP آشنا شویم .

بازکردن و بستن فایل ها

برای این کار ما از fopen استفاده میکنیم . شما میتوانید با این تابع فایل بسازید یا آن را باز کنید . این تابع ۲ ورودی دارد که اولی نام فایل ( آدرس دقیق فایل ) و دومی متد بازکردن فایل هست .

مد توضیحات
r باز کردن فایل برای خواندن ( readonly ) . نشانگر در اول فایل قرار میگیرد
r+ باز کردن برای خواندن و ویرایش فایل . نشانگر در اول فایل قرار میگیرد .
w باز کردن برای خواندن ( readonly ) و نشانگر در اول فایل قرار میگیرد ، با این تفاوت که اگر فایل ساخته نشده باشد آن را میسازد .
w+ مانند w با این تقاوت که میتوانید فایل را ویرایش کنید .
a فایل را برای خواندن ( Read only ) باز میکند و نشانگر در پایان فایل قرار میگیرد .
a+ مانند a با این تفاوت که اجازه ویرایش فایل را هم دارید .
x این متد فایل را برای خواندن ( read only ) میسازد و باز میکند اما اگر فایل وجود داشته باشد ، مقدار false را بر میگرداند.
x+ مانند x با این تفاوت که اجازه ی ویرایش فایل را هم دارید .

برای مثال :

شما میتوانید با استفاده از fclose کانکشن را ببندید .

خواندن اطلاعات یک فایل

در بخش قبلی یاد گرفیتم چطور یک فایل را باز کنیم . حالا باید اطلاعات فایل را بخوانیم .

برای این کار ما یک سری تابع داریم :

تابع توضیجات
feof() تست میکند که آیا در آخر فایل هستیم یا نه
fgets() اطلاعات خط را از pointer میگیرد
fread() اطلاعات فایل را میخواند
filesize() اندازه فایل را میدهد

برای مثال :

شما میتوانید فایل را باز کنید و اطلاعات آن را خط به خط دریافت کنید :

ویرایش فایل ها

برای ویرایش اطلاعات یک فایل باید حتما mod ما + داشته باشد (w+,r+ , … ) . برای ویرایش ما از تابع fwrite استفاده میکنیم که ۲ ورودی دارد ، ورودی اول کانکشن است و ورودی دوم ، اطلاعات جدید :

به همین راحتی 🙂

حذف فایل ها

برای حذف یک فایل از unlink استفاده میکنیم . این تابع فقط یک ورودی که آدرس دقیق فایل هست را دریافت میکند .

کار اضافه ایی هست ؟ PHP کار را اسان کرده است …

شما میتوانید از ۲ تابع file_get_contents و file_put_contents برای دریافت اطلاعات و ویرایش فایل ها استفاده کنید .

file_get_contents فقط آدرس دقیق فایل را میگیرد و اطلاعات فایل را بر میگرداند .

file_put_contents دارای ۲ ورودی است :ورودی اول آدرس دقیق فایل و ورودی دوم اطلاعات جدید فایل است .

مثال :

این قسمت هم تمام شد ، سوالی دارید ؟ در نظرات مطرح کنید .

بر چسب های پست : , , , , , , , ,
مطالب مرتبط
سلام دوستان ، امیدوارم حالتان خوب باشد . لطف خدا شامل حال ما شد و توانستیم دوره ...
۱۴ آبان ۹۴
2 دیدگاه
سلام دوستان ، امیدوارم حالتان خوب باشد ، به غول مرحله آخر PHP ( شوخی میکنم 🙂 ) ی ...
۱۴ آبان ۹۴
0 دیدگاه
سلام دوستان امیدوارم حالتان خوب باشد . در این مقاله قرار است با کوکی ها ، سشن ها ...
۱۰ آبان ۹۴
2 دیدگاه
سلام دوستان امیدوارم حالتان خوب باشد ، در این قسمت قرار است روش آپلود فایل رو با ...
۰۴ آبان ۹۴
3 دیدگاه

پاسخ دهید

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

ورود به حساب کاربری
بستن این پنجره