7.29 Système de fichiers
7 Index des fonctions
Manuel PHP
. Introduction . Pré-requis . Installation . Configuration à l'exécution . Types de ressources . Constantes prédefinies . 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 . 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 .
7.29.22 fgetc()Lit un caractère dans un fichier[ Exemples avec fgetc ] PHP 3, PHP 4
string
fgetc (
resource
handle
)
fgetc
retourne une chaîne contenant un
seul caractère, lu depuis le fichier pointé par
handle
.
fgetc
retourne
FALSE
à la fin du fichier (contrairement à
feof
).
Le pointeur de fichier doit être valide, et avoir été
correctement ouvert par
fopen
,
popen
,
ou
fsockopen
.
Attention |
Cette fonction peut retourner
FALSE
, mais elle peut aussi retourner une valeur équivalent à
FALSE
, utilisable dans une condition if simple. Utilisez l' opérateur === pour tester la valeur exacte de cette fonction.
|
Exemple avec fgetc |
<?php $fp = fopen('unfichier.txt', 'r'); if (!$fp) { echo "Impossible d'ouvrir le fichier unfichier.txt"; } while (false !== ($char = fgetc($fp))) { echo "$char\n"; } ?>
|
Note |
Cette fonction gère les chaînes binaires
|
Voir aussi
fread
,
fopen
,
popen
,
fsockopen
et
fgets
.
|