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

Tutoriel PHP de Base

Tutoriel PHP Avancé

PHP & MySQL

Manuel de référence PHP

Utilisation et exemple de la fonction PHP fwrite()

PHP Filesystem Référence Manuel

La fonction fwrite() peut écrire dans un fichier ouvert. Cette fonction peut s'arrêter à la fin du fichier ou à la longueur spécifiée, selon la première condition rencontrée. Cette fonction peut renvoyer le nombre d'octets écrits, ou false en cas d'échec.

Syntaxe

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

 Écrire le contenu de la chaîne dans le pointeur de fichier handle.

 Si length est spécifié, l'écriture s'arrêtera après avoir écrit length octets ou après avoir écrit la chaîne complète, selon la première condition rencontrée.
 Attention, si le paramètre length est fourni, l'option de configuration magic_quotes_runtime est ignorée et les barres obliques de la chaîne ne sont pas retirées.

Exemple1

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

Résultat de la sortie

25

Exemple2

<?php
   $filename = ""/PhpProject/sample.txt"
   $somecontent = "Ajouter ce contenu au fichier\n";
   if(is_writable($filename)) {
      if(!$handle = fopen($filename, 'a')) {
         echo "Impossible d'ouvrir le fichier ($filename)";
         exit;
       }
   if(fwrite($handle, $somecontent) === FALSE) {
      echo "Impossible d'écrire dans le fichier ($filename)";
      exit;
   }
   echo "Réussi, le contenu ($somecontent) a été ajouté au fichier ($filename)";
   fclose($handle);
   
   } else {
      echo "Le fichier $filename est injoignable pour l'écriture";
   }
?>

Résultat de la sortie

Réussi, le contenu (cette) a été ajouté au fichier/PhpProject/sample.txt)

PHP Filesystem Référence Manuel