عضویت در سایت

ورود

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

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

ورود

عضویت در سایت

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

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

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

ویندوز 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 را تغییر دهند.

مطلب پیشنهادی:  آموزش word - قسمت بیست و سوم(symbol)

مثال:

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

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

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

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

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

موفق باشید.

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

همیشه در تلاش برای یادگیری :) ارتباط با من: 09159352892

دنبال کردن

ارسال نظر

رفتن به بالا

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

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

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