Tutoriel PHP

ACCUEIL PHP Introduction PHP Installation PHP Syntaxe PHP Commentaires PHP Variables PHP Écho PHP / Impression Types de données PHP Chaînes PHP Numéros PHP Mathématiques PHP Constantes PHP Opérateurs PHP PHP Si... Sinon... Sinon Commutateur PHP Boucles PHP Fonctions PHP Tableaux PHP Superglobales PHP Expression régulière PHP

Formulaires PHP

Gestion des formulaires PHP Validation de formulaire PHP Formulaire PHP requis URL/courriel du formulaire PHP Formulaire PHP terminé

PHP Avancé

Date et heure PHP Inclure PHP Gestion des fichiers PHP Fichier PHP Ouvrir/Lire Création/écriture de fichier PHP Téléchargement de fichier PHP Cookies PHP Séances PHP Filtres PHP Filtres PHP avancés Fonctions de rappel PHP PHPJSON Exception PHP

POO PHP

PHP Qu'est-ce que la POO Classes/Objets PHP Constructeur PHP Destructeur PHP Modificateurs d'accès PHP Héritage PHP Constantes PHP Classes abstraites PHP Interface PHP Caractéristiques PHP Méthodes statiques PHP Propriétés statiques PHP Espaces de noms PHP Itérables PHP

Base de données MySQL

Base de données MySQL Connexion MySQL Créer une base de données MySQL Créer une table MySQL MySQL Insérer des données MySQL obtenir le dernier ID MySQL Insérer plusieurs MySQL préparé MySQL Sélectionner les données MySQL Où Trier MySQL par MySQL Supprimer les données Données de mise à jour MySQL Données de limite MySQL

XML PHP

Analyseurs PHP XML Analyseur PHP SimpleXML PHP SimpleXML - Obtenir Expatriation PHP XML PHP XML DOM

PHP -AJAX

Introduction à AJAX PHP AJAX Base de données AJAX XML AJAX Recherche en direct AJAX Sondage AJAX

Exemples PHP

Exemples PHP Compilateur PHP Questionnaire PHP Exercices PHP Certificat PHP

Référence PHP

Présentation de PHP Tableau PHP Calendrier PHP Date PHP Annuaire PHP Erreur PHP Exception PHP Système de fichiers PHP Filtre PHP FTP PHP PHPJSON Mots clés PHP PHP LibxmlComment Messagerie PHP Mathématiques PHP Divers PHP PHP MySQL Réseau PHP Contrôle de sortie PHP Expression régulière PHP PHP SimpleXML Flux PHP Chaîne PHP Gestion des variables PHP Analyseur PHP XML Code postal PHP Fuseaux horaires PHP

Fonction PHP file_put_contents()

❮ Référence du système de fichiers PHP

Exemple

Écrire des données dans un fichier :

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

La sortie du code ci-dessus sera :

21


Définition et utilisation

Le file_put_contents() écrit des données dans un fichier.

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

  1. Si FILE_USE_INCLUDE_PATH est défini, vérifiez le chemin d'inclusion pour une copie du nom de fichier
  2. Créer le fichier s'il n'existe pas
  3. Ouvrir le fichier
  4. Verrouiller le fichier si LOCK_EX est défini
  5. Si FILE_APPEND est défini, se déplacer à la fin du fichier. Sinon, effacez le contenu du fichier
  6. Écrire les données dans le fichier
  7. Fermez le fichier et libérez tous les verrous

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

Syntaxe

file_put_contents(filename, data, mode, context)

Valeurs des paramètres

Parameter Description
filename Required. Specifies the path to the file to write to. If the file does not exist, this function will create one
data Required. The data to write to the file. Can be a string, array, or a data stream
mode Optional. Specifies how to open/write to the file. Possible values:
  • FILE_USE_INCLUDE_PATH - search for filename in the include directory
  • FILE_APPEND - if file already exists, append the data to it - instead of overwriting it
  • LOCK_EX - Put an exclusive lock on the file while writing to it
context Optional. Specifies the context of the file handle. Context is a set of options that can modify the behavior of a stream.


Détails techniques

Valeur de retour : Le nombre d'octets écrits dans le fichier en cas de succès, FALSE en cas d'échec
Version PHP : 5.0+
Coffre-fort binaire : Oui
Journal des modifications PHP : PHP 5.1 - Ajout de la prise en charge de LOCK_EX et de la possibilité de transmettre une ressource de flux au paramètre de données

❮ Référence du système de fichiers PHP