دالة PHP file_put_contents ()
❮ مرجع نظام ملفات PHPمثال
اكتب البيانات في ملف:
<?php
echo file_put_contents("test.txt","Hello World. Testing!");
?>
ناتج الكود أعلاه سيكون:
21
التعريف والاستخدام
() file_put_contents () يكتب البيانات إلى ملف.
تتبع هذه الوظيفة القواعد التالية عند الوصول إلى ملف:
- إذا تم تعيين FILE_USE_INCLUDE_PATH ، فتحقق من مسار التضمين لنسخة من اسم الملف
- قم بإنشاء الملف إذا لم يكن موجودًا
- افتح الملف
- قفل الملف إذا تم تعيين LOCK_EX
- إذا تم تعيين FILE_APPEND ، فانتقل إلى نهاية الملف. خلاف ذلك ، امسح محتوى الملف
- اكتب البيانات في الملف
- أغلق الملف وحرر أي أقفال
ملاحظة: استخدم FILE_APPEND لتجنب حذف المحتوى الحالي للملف.
بناء الجملة
file_put_contents(filename, data, mode, context)
قيمه المعامل
Parameter | Description |
---|---|
filename | Required. Specifies the path to the file to write to. If the file does not exist, this function will create one |
data | Required. The data to write to the file. Can be a string, array, or a data stream |
mode | Optional. Specifies how to open/write to the file. Possible values:
|
context | Optional. Specifies the context of the file handle. Context is a set of options that can modify the behavior of a stream. |
تفاصيل تقنية
قيمة الإرجاع: | عدد البايتات المكتوبة في الملف عند النجاح ، FALSE عند الفشل |
---|---|
إصدار PHP: | 5.0+ |
ثنائي آمن: | نعم |
سجل التغيير في PHP: | PHP 5.1 - تمت إضافة دعم لـ LOCK_EX والقدرة على تمرير مورد دفق إلى معلمة البيانات |
❮ مرجع نظام ملفات PHP