fgetc
(PHP 4, PHP 5)
fgetc — Lit un caractère dans un fichier
Description
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().
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 de retour exacte de cette fonction.
Example#1 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().