File Handling
در PHP میتونیم با فایلها کار کنیم:
-
ایجاد فایل
-
باز کردن فایل
-
خواندن از فایل
-
نوشتن در فایل
-
بستن فایل
برای این کار از توابع داخلی PHP استفاده میکنیم.
🔹 باز کردن فایل با ()fopen
تابع ()fopen برای باز کردن یک فایل استفاده میشود.
-
filename→ نام فایل -
mode→ حالت باز کردن (خواندن، نوشتن و ...)
حالتهای متداول:
-
"r"→ فقط خواندن (فایل باید وجود داشته باشد) -
"w"→ فقط نوشتن (اگر فایل وجود نداشته باشد ساخته میشود و اگر وجود داشته باشد پاک میشود) -
"a"→ فقط نوشتن (اگر فایل وجود نداشته باشد ساخته میشود و نوشتهها به انتهای فایل اضافه میشوند) -
"x"→ فقط نوشتن (اگر فایل وجود داشته باشد خطا میدهد) -
"r+"→ خواندن و نوشتن (فایل باید وجود داشته باشد) -
"w+"→ خواندن و نوشتن (فایل ساخته میشود یا پاک میشود) -
"a+"→ خواندن و نوشتن (فایل ساخته میشود و دادهها به انتهای آن اضافه میشوند)
🔹 مثال: باز کردن فایل
📌 توضیح:
-
()fopenفایل رو باز میکنه. -
()freadمحتوای فایل رو میخونه. -
()fcloseفایل رو میبنده.
🔹 خواندن خط به خط فایل
📌 این کد فایل رو خط به خط میخونه تا به انتهای فایل برسه.
🔹 نوشتن در فایل
📌 توضیح:
-
()fwriteمتن رو داخل فایل مینویسه. -
اگر فایل وجود نداشته باشه ساخته میشه.
🔹 اضافه کردن به فایل (Append)
📌 متن به انتهای فایل اضافه میشه بدون اینکه متن قبلی پاک بشه.
🔹 حذف فایل
برای حذف فایل از ()unlink استفاده میکنیم:
✅ خلاصه
-
()fopen→ باز کردن فایل -
()fread→ خواندن فایل -
()fgets→ خواندن یک خط -
()fwrite→ نوشتن در فایل -
()fclose→ بستن فایل -
()unlink→ حذف فایل
HTML
Tailwind Css
Bootstrap 5
Java script
++C
Python
Three.js
Gsap
Sass
SQL
React