File::read()

File::read() – Lit des octets depuis un fichier

Synopsis

require_once 'File.php';

mixed File::read ( string $filename , int $size = FILE_DEFAULT_READSIZE , mixed $lock = = false )

Description

File::read() lit un certain nombre d'octets depuis un fichier donné et les retourne à l'utilisateur.

Parameter

  • string $filename - le fichier à lire

  • int $size - le nombre d'octets à lire depuis le fichier (par défaut, FILE_DEFAULT_READSIZE)

  • mixed $lock - le type de verrou à utiliser, FALSE si aucun

Return value

mixed - cette fonction retourne les octets demandés depuis le fichier s'il n'y a pas d'erreur, FALSE si on a atteint la fin du fichier ou un objet PEAR_Error si une erreur survient durant la lecture du fichier.

Throws

Possible PEAR_Error values
Code erreur Valeur de l'erreur Signification Solution
NULL "File does not exist: $filename " Le fichier $filename n'existe pas. Vérifiez si le chemin passé à la fonction est correct.
NULL "Failed to open file: $filename " Il y a beaucoup de possibilités qui mènent à cette erreur ; habituellement, le fichier n'a pas les bonnes permissions ou bien il y a des secteurs défectueux sur le disque.. Vérifiez les permissions du fichier (ls -l {file} sur les systèmes UNIX) et changez-les de telle façon à ce que le fichier soit lisible par PHP, vérifiez si le disque dur fonctionne correctement et qu'il n'a pas de secteurs défectueux.

Note

This function can be called statically.

Example

Exemple avec File::read()

<?php
require_once 'File.php';

// Affiche 40 octets du fichier foo.bar
echo File::read("/path/to/foo.bar"40);
?>
Vérifie si oui ou non un chemin est un chemin absolu (Previous) Lit un fichier complet (Next)
Last updated: Sun, 29 Aug 2010 — Download Documentation
Do you think that something on this page is wrong? Please file a bug report or add a note.
View this page in:

User Notes:

There are no user contributed notes for this page.