عضویت در سایت

ورود

فراموشی رمز عبور

رمز عبور خود را فراموش کرده اید؟ ایمیل خود را وارد کنید

کد امنیتی برای بروزرسانی کد امنیتی روی تصویر کلیک کنید

ورود

عضویت در سایت

رایگان ثبت نام کنید و سوالات خود را بپرسید، همچنین میتوانید در پاسخگویی به سوالات دیگر کاربران نیز سهیم باشید، هر مشکلی در ثبت نام یا ورود داشتید با ایمیل beporsam@gmail.com در ارتباط باشید

در بین 1075 آموزش و 1875 پرسش به دنبال چه هستید؟

ویندوز
نصب آنلاین ویندوز

ویندوز 7,8,10,11
مشاوره
مشاوره خرید لپ تاپ و کامپیوتر

مشاوره حرفه ای دریافت کن
بلاگ
مقالات آموزشی

1k+
پشتیبانی آنلاین

سخت افزار/نرم افزار

آموزش پیشرفته PHP – مدیریت پرونده

سلام

در این بخش از آموزش پیشرفته PHP میخواهیم بپردازیم به مبحث مدیریت پرونده(File Handling)، مدیریت پرونده بخش مهمی از هر برنامه تحت وب است که شما ممکن است در برنامه نیاز به باز کردن و پردازش پرونده برای کارهای مختلف داشته باشید، در ادامه همراه بپرسم باشید.

PHP File Handling

PHP File Handling

دستکاری پرونده ها در PHP

در PHP چندین تابع برای ایجاد، خواندن و ویرایش پرونده ها وجود دارد؛ که در جلسات بعدی به صورت کامل با تمامی توابع کار خواهیم کرد.

تابع ()readfile در PHP

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

نتیجه ی این تابع True یا False می باشد، در صورتی که True باشد تعداد بایت های فایل را خوانده و برمیگرداند(در خروجی نمایش میدهد) و در صورتی که خواندن فایل به هر دلیلی با شکست مواجه باشد نتیجه False خواهد بود و خطا بر میگرداند.

نحوه نوشتن:

تابع ()readfile سه پارامتر filename,include_path و path_context می گیرد که در قطعه کد زیر مشاهده می کنید:

پارامتر

توضیحات

filename

این پارامتر ضروری است

نام فایلی که قرار است خوانده شود

include_path

این پارامتر اختیاری است

اگر می خواهید که برای فایل مورد نظر در include_path در php.ini جستجو کنید، این پارامتر را به ‘۱’ ست کنید.

context

این پارامتر اختیرای است

context فایل مورد استفاده را مشخص می کند. context درواقع یک مجموعه از گزینه هایی است که می توانند رفتار یک stream را تغییر دهند.

مثال:

فرض کنیم فایلی به نام beporsam.txt با محتویات زیر داریم:

مطلب پیشنهادی:  دانلود سورس کد ecommerce mobile app - اندروید و IOS

کد PHP که برای خواندن پرونده و نوشتن آن در بافر استفاده میشود به شرح زیر است:

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

توابع دیگری برای کار با فایل ها برای ایجاد و ویرایش داریم که در جلسه ی بعدی به معرفی و توضیح هر یک می پردازیم.

همراه ما باشید با دیگر آموزش ها ….

موفق باشید.

درباره احمد آخوندیمدیر سایت

طراح و برنامه نویس وب| تعمیرکار کامپیوتر و ماشین های اداری | علاقه مند یادگیری و یاددادن ... :)

دنبال کردن

ارسال نظر

رفتن به بالا

سامانه آموزشی و خدماتی بپرسم

اولین وب سایت آموزشی و پرسش و پاسخ در ایران

بپرسم را میتوان به عنوان مرجعی برای آموزش و حل مشکلات دانست، در بپرسم سعی کرده ایم آموزش های برنامه نویسی، طراحی سایت، کار با نرم افزارها ها و… را آموزش دهیم. همچنین محیطی فراهم کرده ایم تا کاربران بتوانند در این محیط سوالات خود را بپرسند و مشکل خود را حل کنند.