8.38 Système de fichiers
8 Référence des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes pré-définies . Voir aussi . basename . chgrp . chmod . chown . clearstatcache . copy . delete . dirname . disk_free_space . disk_total_space . diskfreespace . fclose . feof . fflush . fgetc . fgetcsv . fgets . fgetss . file_exists . file_get_contents ->file_put_contents . file . fileatime . filectime . filegroup . fileinode . filemtime . fileowner . fileperms . filesize . filetype . flock . fnmatch . fopen . fpassthru . fputcsv . fputs . fread . fscanf . fseek . fstat . ftell . ftruncate . fwrite . glob . is_dir . is_executable . is_file . is_link . is_readable . is_uploaded_file . is_writable . is_writeable . link . linkinfo . lstat . mkdir . move_uploaded_file . parse_ini_file . pathinfo . pclose . popen . readfile . readlink . realpath . rename . rewind . rmdir . set_file_buffer . stat . symlink . tempnam . tmpfile . touch . umask . unlink
|
8.38.28 file_put_contents()Ecrit une chaîne dans un fichier[ Exemples avec file_put_contents ] PHP 5
int
file_put_contents (
string
filename
,
mixed
data
,
int
flags
,
resource
context
)
Revient à appeler les fonctions
fopen
,
fwrite
,
et
fclose
successivement.
Vous pouvez également spécifier le paramètre
data
sous forme de tableau (tableau non multi-dimensionnel). C'est l'équivalent à
file_put_contents($filename, join('', $array))
.
Depuis PHP 5.1.0, vous pouvez également passer un flux au paramètre
data
. Ainsi, le buffer restant de ce flux sera
copié dans le fichier spécifié. Ce comportement revient à utiliser la fonction
stream_copy_to_stream
.
-
filename
-
Le nom du fichier où l'on doit écrire les données
-
data
-
Les données à écrire. Peut être soit une chaîne de caractères , un tableau ou une
ressource de flux (explication plus bas).
-
flags
-
flags
peut prendre
FILE_USE_INCLUDE_PATH
,
FILE_APPEND
et/ou
LOCK_EX
(acquière un verrou exclusif), cependant, l'option
FILE_USE_INCLUDE_PATH
doit être utilisée
avec précaution.
-
context
-
Une ressource de contexte
La fonction retourne le nombre d'octets écrit dans le fichier.
| Version |
Description |
| 5.1.0 |
Ajout du support de
LOCK_EX
et la possibilité
de passer une ressource de flux dans le paramètre
data
|
| Note | |
Cette fonction gère les chaînes
binaires.
|
| Note | |
Le support de contexte a été
ajouté en PHP 5.0.0. Pour une description des
contexts
,
référez-vous à Flux .
|
Array
|