مدیریت فایل در PHP

از ویکی‌کد
پرش به ناوبری پرش به جستجو
Main Page Tutorial
Php-menu.png
موارد آموزشی
فرم‌ها در PHP
PHP پیشرفته
۱تاریخ و زمان
۲دستور Include
۳مدیریت فایل
۴باز کردن/خواندن فایل
۵ساختن/نوشتن فایل
۶آپلود فایل
۷کوکی‌ها
۸Sessions
۹فیلترها
۱۰فیلترهای پیشرفته
۱۱JSON در PHP
شیء گرایی در PHP
پایگاه داده MySQL
XML در PHP
AJAX در PHP
مثال‌های PHP
مرجع PHP

مدیریت فایل بخش مهمی از هر نرم‌افزارهای تحت‌وب است. شما اغلب نیاز دارید که یک فایل را برای انجام کارهای گوناگون باز کرده و آن را پردازش کنید. [۱]

ویرایش فایل‌ها در PHP

PHP توابع بسیاری برای ساخت، خواندن، بارگذاری (به انگلیسی: upload) و ویرایش فایل‌ها دارد.

هنگام ویرایش فایل‌ها دقت کنید!

هنگام ویرایش فایل‌ها شما می‌بایست بسیار دقت کنید.

شما می‌توانید موجب پیدایش ایرادات زیادی شوید اگر کاری را اشتباه انجام دهید. خطاهای رایج عبارتند از: ویرایش اشتباه فایل، پر کردن هارد دیسک با داده بی استفاده، و حذف تصادفی محتوای یک فایل.

تابع readfile()

تابع readfile() یک فایل را می‌خواند و آن را در بافر خروجی می‌نویسد.

فرض کنید که ما یک فایل متنی به نام "webdictionary.txt" داریم، که روی سرور ذخیره شده‌است، و به صورت زیر است:

AJAX = Asynchronous JavaScript and XML
CSS = Cascading Style Sheets
HTML = Hyper Text Markup Language
PHP = PHP Hypertext Preprocessor
SQL = Structured Query Language
SVG = Scalable Vector Graphics
XML = EXtensible Markup Language

کد PHP برای خواندن فایل و نوشتن آن در بافر خروجی در ادامه وجود دارد (تابع readfile() تعداد بایت‌های خوانده شده را در صورت موفقیت برمی‌گرداند):

مثال

1 <?php
2 echo readfile("webdictionary.txt");
3 ?>


مشاهدهٔ نتیجه


تابع readfile() بری زمانی کاربردی است که شما می‌خواهید یک فایل را باز کنید و محتوای آن را بخوانید.

فصل بعدی مطالب بیشتری را به شما در مورد مدیریت فایل‌ها خواهد آموخت.

تمرینات PHP

Time2wait.svg ساخت نمونه مثال این بخش در دست اقدام است.



منابع آموزشی