دستکاری فایل بخش مهمی از هر برنامه وب است و شما اغلب نیاز به باز کردن و پردازش یک فایل برای امور مختلف دارید.

دستکاری فایل ها در پی اچ پی

پی اچ پی برای ایجاد، خواندن، بارگذاری و ویرایش فایل ها چندین توابع دارد.

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

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

تابع 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 ()، تعداد بایت هایی را که می خواند را باز می گرداند)

<?php
echo readfile(“webdictionary.txt”);
?>

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

گام های بعدی به شما در مورد مدیریت فایل کمک خواهد کرد.