file_put_contents()
écrit une chaîne dans un fichier.
Il en va de même pour appeler les fonctions fopen()
, fwrite()
et fclose()
.
<? Php echo file_put_contents ( "test.txt" , "Hello World. Testing!" ) ; ?>
Sortir:
26
file_put_contents ( fichier , données , mode , contexte )
paramètre | décrire |
---|---|
déposer | Requis. Spécifie le fichier à écrire dans les données. Si le fichier n'existe pas, un nouveau fichier est créé. |
données | Facultatif. Spécifie les données à écrire dans le fichier. Peut être une chaîne, un tableau ou un flux de données. |
mode |
Facultatif. Spécifie comment ouvrir / écrire des fichiers. Valeurs possibles:
|
contexte |
Facultatif. Spécifie l'environnement pour les poignées de fichiers. Le contexte est un ensemble d'options qui peuvent modifier le comportement d'un flux. Si Null est utilisé, il sera ignoré. |
Les données des paramètres peuvent être un tableau (mais pas un tableau multidimensionnel).
Depuis PHP 5.1.0, le paramètre de données peut également être spécifié en tant que ressource de flux. Les données en cache enregistrées dans le flux seront écrites dans le fichier spécifié. Cette utilisation est similaire à l'utilisation stream_copy_to_stream()
.
La prise en charge des paramètres de contexte est ajoutée par PHP 5.0.0.
Cette fonction renvoie le nombre d'octets écrits dans les données du fichier.