fwrite() (fwrite)
با تابع fwrite می توانیم «نوشتن در فایل با fwrite» را انجام دهیم. یعنی متن را داخل فایل ذخیره کنیم. مثل نوشتن تکالیف در دفتر. برای دسترسی سریع، نوشتن در فایل با fwrite را به عنوان عبارت کلیدی نگه دار.
تعریف کوتاه و کاربرد
fwrite در فایلِ باز می نویسد. نوشتن تا انتهای فایل یا تا طول مشخص ادامه دارد. مقدار بازگشتی تعداد بایت های نوشته شده است.
مثال: نوشتن یک جمله در فایل
<?php
// باز کردن فایل در حالت نوشتن (محتوا پاک می شود)
$file = fopen("test.txt", "w");
// نوشتن متن در فایل و چاپ تعداد بایت ها
echo fwrite($file, "Hello World. Testing!");
// بستن فایل
fclose($file);
?>
راهنمای سه گام ساده
- فایل را با fopen باز کن.
- با fwrite متن یا بایت های دلخواه را بنویس.
- در پایان با fclose فایل را ببند.
نکته: پارامتر سوم length، حداکثر بایت های نوشتن را محدود می کند.
هشدار: حالت "w" فایل را از ابتدا می بُرد. اگر نمی خواهی پاک شود، از "a" استفاده کن.
نکته: fputs فقط نام دیگر fwrite است.
منابع: مرجع رسمی را ببین: W3Schools: fwrite و PHP Filesystem Reference.
جمع بندی سریع
- fwrite داخل فایلِ باز می نویسد.
- مقدار بازگشتی تعداد بایت هاست.
- حالت
"w"محتوا را پاک می کند. - برای افزودن، از
"a"استفاده کن. - در پایان فایل را ببند.