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 در پی اچ پی برای شما عزیزان مفید بوده باشد.
داتیس نتورک را در شبکه های اجتماعی دنبال کنید.