Gestion basic des fichiers en PHP

Ce post va traiter des bases de la gestion de fichiers en PHP. Nous allons voir comment vérifier qu’un fichier existe mais aussi comment créer, lire et écrire un fichier.

Savoir si un fichier existe

if (file_exists("/repertoire/fichier.txt")) {
	echo 'Le fichier existe.';
}
else {
	echo 'Le fichier n\'existe pas';
}

Lire un fichier

$data = file_get_contents('fichier.txt'); /* à partir de PHP 4.3.0 */
/* ou pour PHP 4 */
$fh = fopen('fichier.txt', 'r');
$data = fread($fh, filesize('fichier.txt'));
fclose($fh);

Ecrire dans un fichier

$data = 'Contenu test.';
file_put_contents('fichier.txt', $data); /* à partir de PHP 5 */
/* ou pour PHP 4 */
$fh = fopen('fichier.txt', 'w');
fwrite($fh, $data);
fclose($fh);

Pour la fonction fopen(), le deuxième paramètre “w” crée le fichier s’il n’existe pas déjà ou en efface le contenu dans le cas contraire. Pour créer un fichier, il suffit donc d’y écrire quelque chose, y compris une chaîne vide. D’autres paramètres sont disponibles, n’hésitez pas à aller les consulter sur le site officiel de PHP.

This entry was posted in Uncategorized and tagged , , , , . Bookmark the permalink. Trackbacks are closed, but you can post a comment.

Post a Comment

Your email is never published nor shared. Required fields are marked *

*
*

You may use these HTML tags and attributes: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>