Derniers tutoriels de développement web
 

PHP file_put_contents() Function


<Complete PHP Référence Filesystem

Définition et utilisation

Les file_put_contents() écrit une chaîne dans un fichier.

Cette fonction suit ces règles lors de l'accès à un fichier:

  1. Si FILE_USE_INCLUDE_PATH est réglé, vérifiez le chemin d'inclusion pour une copie du fichier * *
  2. Créez le fichier si elle n'existe pas
  3. Ouvrez le fichier
  4. Verrouiller le fichier si LOCK_EX est réglé
  5. Si FILE_APPEND est réglé, passez à la fin du fichier. Dans le cas contraire, effacer le contenu du fichier
  6. Écrire les données dans le fichier
  7. Fermez le fichier et libérer tous les verrous

Cette fonction retourne le nombre de caractère écrit dans le fichier en cas de succès, ou si une erreur survient.

Syntaxe

file_put_contents(file,data,mode,context)

Paramètre La description
file Champs obligatoires. Indique le fichier à écrire. Si le fichier n'existe pas, cette fonction va créer un
data Champs obligatoires. Les données à écrire dans le fichier. Peut-être une chaîne, un tableau ou un flux de données
mode Optionnel. Indique comment ouvrir / écrire dans le fichier. Valeurs possibles:
  • FILE_USE_INCLUDE_PATH
  • FILE_APPEND
  • LOCK_EX
context Optionnel. Indique le contexte de la poignée de fichier. Le contexte est un ensemble d'options qui peuvent modifier le comportement d'un cours d'eau.

Conseils et notes

Note: Utilisez FILE_APPEND pour éviter de supprimer le contenu existant du fichier.


Exemple

<?php
echo file_put_contents("test.txt","Hello World. Testing!");
?>

au-dessus de la sortie du code sera:

21

<Complete PHP Référence Filesystem