برنامه نویسی

آموزش File Handling در PHP و نحوه مدیریت فایل ها در پی اچ پی

آموزش File Handling در PHP و نحوه مدیریت فایل ها در پی اچ پی

File Handling در PHP بخشی مهم در هر وب سایت است . شما معمولا برای کار های مختلف باید فایلی را باز و پردازش کنید. ما در این مقاله قصد داریم نحوه مدیریت فایل ها در پی اچ پی را به طور کامل به شما عزیزان آموزش دهیم، همراه داتیس نتورک باشید.

آموزش File Handling در PHP و نحوه مدیریت فایل ها در پی اچ پی

File Handling در PHP

همان طور که گفته شد File Handling در PHP بخشی مهم است زیرا همواره نیاز به باز کردن و پردازش یک فایل برای وظایف دارید.

فایل های Manipulating در PHP

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

نکته: هنگام دستکاری فایل ها مراقب باشید! هنگام دستکاری فایلها باید بسیار مراقب باشید، زیرا اگر چیزی را اشتباه انجام دهید اغلب ممکن است ضررهای جبران ناپذیری را به سایت خود وارد نمایید.

برخی از خطا های رایجی که ممکن است اتفاق بیفتد عبارت است از :

  • ویرایش فایل اشتباه
  • پر کردن هارد دیسک با داده های زباله
  • حذف محتویات یک فایل به صورت تصادفی

تابع ()readfile در PHP

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

تصور کنید ما یک فایل متنی به نام “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) برای خواندن فایل و نوشتن آن به بافر (buffer) خروجی به صورت زیر می نویسد.

تابع ()readfile مقدار تعداد بایت هایی را که به صورت موفقیت آمیز به دست می آید، باز می گرداند:

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

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

امیدوارم مقاله آموزش File Handling در پی اچ پی برای شما عزیزان مفید بوده باشد.

داتیس نتورک را در شبکه های اجتماعی دنبال کنید.

مطالب مرتبط

دیدگاهتان را بنویسید

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