File Open/Read/Close
برای کار با فایلها در PHP معمولاً سه مرحله اصلی داریم:
-
باز کردن فایل (
()fopen
) -
خواندن فایل (
fread
,()fgets
,()fgetc()
) -
بستن فایل (
()fclose
)
🔹 باز کردن فایل با ()fopen
-
"r"
→ فقط برای خواندن باز میشود (فایل باید وجود داشته باشد). -
اگر فایل پیدا نشود،
die()
اجرا شده و پیام خطا نمایش داده میشود.
🔹 خواندن کل فایل با ()fread
📌 ()fread
کل فایل را با توجه به اندازهی آن میخواند.
🔹 خواندن خط به خط با ()fgets
📌 این روش برای خواندن فایلهای متنی خط به خط استفاده میشود.
🔹 خواندن کاراکتر به کاراکتر با ()fgetc
📌 هر بار یک کاراکتر از فایل خوانده میشود.
🔹 بستن فایل با ()fclose
بعد از اتمام کار با فایل، حتماً باید آن را ببندیم:
این کار باعث آزاد شدن منابع سیستم میشود.
✅ خلاصه
-
()fopen
→ باز کردن فایل -
()fread
→ خواندن کل فایل -
()fgets
→ خواندن یک خط -
()fgetc
→ خواندن یک کاراکتر -
()fclose
→ بستن فایل