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

آموزش کار با تابع ()file_put_contents در PHP

دوره های مرتبط با این مقاله

آموزش کار با تابع ()file_put_contents در PHP


دستور استفاده از تابع ()file_put_contents در PHP


دستور استفاده از تابع ()file_put_contents در PHP


int file_put_contents ( string $filename, mixed $data [, int $flags [, resource $context]] );
                        

شرح کاربرد تابع ()file_put_contents در PHP


فراخوانی تابع ()file_put_contents در PHP مانند این است که توابع ()fopen، ()fwrite و ()fclose را به صورت پشت سرهم جهت درج و نوشتن داده ی جدید در یک فایل فراخوانی کنید. اگر فایل مورد نظر وجود خارجی نداشته باشد، فایلی با این نام ایجاد می شود. در غیر این صورت، محتوای فایل جدید جایگزین محتوای فایل قدیمی می شود مگر اینکه مقدار پارامتر سوم ($flags) بر روی FILE_APPNED تنظیم شده باشد.


پارامترهای ارسالی به تابع ()file_put_contents در PHP


شماره ی پارامتر
پارامتر مربوطه و شرح کاربرد آن
1
filename
آدرس و اسم فایلی که داده های جدید در آن درج می شوند.
2
data
داده هایی که قرار است در فایل مورد نظر درج شوند. می تواند یک رشته، آرایه یا stream باشد.
3
flags
مقدار این پارامتر می تواند ترکیبی از flag های زیر باشد که به وسیله ی عملگر OR (|)، البته با تعدادی محدودیت، می توانند همراه با هم بکار گرفته شوند.
  • FILE_USE_INCLUDE_PATH - با ارسال این مقدار به عنوان پارامتر، تابع فایل مورد نظر را در پوشه ی include پیدا کرده و مورد استفاده قرار می دهد.
  • FILE_APPEND - چنانچه فایل مورد نظر از قبل موجود باشد، بجای اینکه فایل را کلا بازنویسی کند، داده ها را به انتهای محتوای فایل ضمیمه می کند.
  • LOCK_EX - این پارامتر تا رسیدن به فرایند درج داده در فایل (writing)، یک قفل انحصاری بر روی فایل مورد نظر اعمال می کند.
  • FILE_TEXT – داده ها به صورت متن در فایل درج می شوند. لازم به ذکر است که این پارامتر همراه با FILE_BINARY قابل استفاده نمی باشد. این پارامتر تنها از ویرایش 6 زبان PHP قابل استفاده می باشد.
  • FILE_BINARY – داده ها در قالب باینری در فایل ذخیره می شوند. این مقدار پیش فرض بوده و همراه با FILE_TEXT قابل استفاده نمی باشد. توجه داشته باشید flag مزبور تنها از ویرایش 6 به بعد PHP قابل استفاده می باشد.
4
context
یک context معتبر که خروجی تابع ()stream_context_create می باشد.

خروجی تابع ()file_put_contents در PHP


حجم داده های درج شده در فایل را بر حسب بایت (تعداد بایت های ریخته شده در فایل) برمی گرداند و در صورت عدم موفقیت در درج داده های جدید داخل فایل، مقدار FALSE را برمی گرداند.


مثال

                        

  • 1556
  •    842
  • تاریخ ارسال :   1396/04/13

دانلود PDF دانشجویان گرامی اگر این مطلب برای شما مفید بود لطفا ما را در GooglePlus محبوب کنید
رمز عبور: tahlildadeh.com یا www.tahlildadeh.com
ارسال دیدگاه نظرات کاربران
شماره موبایل دیدگاه
عنوان پست الکترونیک

ارسال

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

تمامی حقوق این سایت متعلق به آموزشگاه تحلیل داده می باشد .