L2 Info : PHP et Programmation Web
 
◃  Ch. 4 Les fichiers  ▹
 

Lire dans un fichier

  • fgets( resource fp [, int length]): string retourne une chaîne contenue dans le fichier pointé par fp.
    • Si la longueur length est fournie, la lecture s'arrêtera après length - 1 octets, ou à la fin de la ligne en cours de lecture (le premier des deux).
    • Sinon la ligne complète est récupérée.
  • feof( resource fp): bool
    retourne un booléen indiquant si la fin de fichier a été atteinte lors du dernier appel à fgets().
  • file_get_contents( string filename [, int use_include_path [,...]]): string
    retourne la totalité du contenu d'un fichier dans une chaîne de caractères.
  • file( string filename [, int use_include_path]): array
    retourne le fichier dans un tableau de chaînes de caractères. Chaque élément du tableau correspond à une ligne du fichier, et les retours-chariots sont placés en fin de ligne.
  • fread(resource $stream, int $length): string|false
    Similaire à fgets() mais dédiée aux flux binaires (voir détail).