ثبت نام کنید

ورود

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

رمز عبور خود را فراموش کرده اید؟ آدرس ایمیل خود را وارد کنید، یک ایمیل حاوی لینک بازیابی رمز عبور برای شما ارسال می شود.

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

ورود

ثبت نام کنید

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

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

در بپرسم کلیه مطالب آموزشی رایگان است، کافیست فقط آن چیزی را که میخواهید دنبالش بگردید


آموزش پیشرفته 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 با محتویات زیر داریم:

حتما بخوانید:  آموزش ارتباط با سرور آنلاین در B4A - قسمت ششم(ساخت صفحه ورود)

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

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

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

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

موفق باشید.

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

در صورتی که از بپرسم راضی بودید؛ میتوانید حمایت مالی کنید

دنبال کردن من

پاسخ دهید