English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
يمكن استخدام دالة fwrite() لكتابة الملفات المفتوحة. يمكن أن تتوقف هذه الدالة عند نهاية الملف أو عند الوصول إلى الطول المحدد، أي الذي يحدث أولاً. يمكن أن تعود الدالة عدد البايتات المكتوبة، وإذا فشلت فإنها تعود قيمة false.
int fwrite ( resource $handle , string $string [, int $length ] )
كتابة محتويات النص في ملف المؤشر handle.
إذا تم تحديد length، فإن الكتابة ستعتمد على عدد البايتات التي تم كتابتها أو على إكمال النص، أي الذي يحدث أولاً.
النصيحة: إذا تم تقديم معامل length، فإن خيار التكوين magic_quotes_runtime سيتم تجاهله، ولن يتم استخراج الشرطيات المائلة من النص.
<?php $file = fopen("/PhpProject/sample.txt", "w"); echo fwrite($file, "Hello w3codebox!!!!!"); fclose($file); ?>
نتائج الإخراج
25
<?php $filename = "/PhpProject/sample.txt"; $somecontent = "إضافة هذا المحتوى إلى الملف\n"; if(is_writable($filename)) { if(!$handle = fopen($filename, 'a')) { echo "فشل في فتح الملف ($filename)"; exit; } if(fwrite($handle, $somecontent) === FALSE) { echo "فشل في كتابة الملف ($filename)"; exit; } echo "نجح، تم إضافة ($somecontent) إلى الملف ($filename)"; fclose($handle); } else { echo "ملف $filename غير قابل للكتابة"; } ?>
نتائج الإخراج
نجح، تم إضافة (هذا المحتوى) إلى الملف (PhpProject/sample.txt)