English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية

دليل تعليمات PHP الأساسية

دليل تعليمات PHP المتقدمة

PHP & MySQL

دليل PHP

استخدام دالة PHP fwrite() ومثال

دليل وثائق نظام الملفات PHP

يمكن استخدام دالة fwrite() لكتابة الملفات المفتوحة. يمكن أن تتوقف هذه الدالة عند نهاية الملف أو عند الوصول إلى الطول المحدد، أي الذي يحدث أولاً. يمكن أن تعود الدالة عدد البايتات المكتوبة، وإذا فشلت فإنها تعود قيمة false.

النحو

int fwrite ( resource $handle , string $string [, int $length ] )

 كتابة محتويات النص في ملف المؤشر handle.

 إذا تم تحديد length، فإن الكتابة ستعتمد على عدد البايتات التي تم كتابتها أو على إكمال النص، أي الذي يحدث أولاً.
 النصيحة: إذا تم تقديم معامل length، فإن خيار التكوين magic_quotes_runtime سيتم تجاهله، ولن يتم استخراج الشرطيات المائلة من النص.

مثال1

<?php
   $file = fopen("/PhpProject/sample.txt", "w");
   echo fwrite($file, "Hello w3codebox!!!!!");
   fclose($file);
?>

نتائج الإخراج

25

مثال2

<?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)

دليل وثائق نظام الملفات PHP