مثال
نوشتن اطلاعات در یک فایل:
<?php
echo file_put_contents("test.txt","Hello World. Testing!");
?>
خروجی کد بالا:
21
توضیحات
تابع file_put_contents() اطلاعاتی را در یک فایل می نویسد.
این تابع هنگام دسترسی به یک فایل از قوانین زیر پیروی می کند:
- اگر FILE_USE_INCLUDE_PATH ست شده باشد، در آدرس به دنبال فایل filename می گردد
 - اگر فایل وجود نداشته باشد آن را ایجاد می کند
 - فایل را باز می کند
 - اگر LOCK_EX ست شده باشد، فایل را قفل می کند
 - اگر FILE_APPEND ست شده باشد، محتوای جدید را در انتهای فایل می نویسد، در غیر این صورت محتوای قبلی را پاک می کند
 - اطلاعات را درون فایل می نویسد
 - فایل را می بندد و هر قفلی را باز می کند
 
نکته: برای جلوگیری از پاک شدن محتوای قبلی از FILE_APPEND استفاده کنید.
سینتکس
file_put_contents(filename, data, mode, context)
مقادیر پارامتر ها
| پارامتر | توضیح | 
|---|---|
| filename | اجباری. آدرس فایل | 
| data | اجباری. محتوایی که باید در فایل نوشته شود | 
| mode | اختیاری. فایل چگونه باز/نوشته شود. مقادیر احتمالی:
  | 
| context | اختیاری. | 
دیدگاهها