Vous êtes ici Fonction PHP > Description de la fonction readfile()

 

Recherche sur les Noms des fonctions php/mysql

 
 

readfile()

Définition

Affiche un fichier - (PHP 4, PHP 5)

Description

int readfile ( string $filename [, bool $use_include_path [, resource $context ]] )

Lit un fichier et l'envoie dans le buffer de sortie.

Liste de paramètres

filename

Le fichier à lire.

use_include_path

Vous pouvez utiliser le deuxième paramètre optionnel pour explorer le dossier include_path, en passant la valeur de TRUE.

context

Une ressource de contexte.

Valeurs de retour

Retourne le nombre d'octets lus depuis le fichier. Si une erreur survient, retourne FALSE, et à moins que la fonction n'ait été appelée avec @readfile(), un message d'erreur est affiché.

Notes
Astuce

Vous pouvez utiliser une URL comme nom de fichier avec cette fonction, si le gestionnaire fopen a été activée. Voyez fopen() pour plus de détails sur la façon de spécifier le nom du fichier et Liste des protocoles supportés pour une liste des protocoles URL supportés.

Note: Le support de contexte a été ajouté en PHP 5.0.0. Pour une description des contexts, référez-vous à Fonctions sur les flux.



 
 

Bouts de code utilisant la fonction readfile()



<?php /* ... */             header('Content-Type: image/png');             readfile($cacheName);         } else { /* ... */ ?>

<?php /* ... */     }      if (@readfile($fichierCache) === false) { //si la page n'existe dans le cache         while (ob_get_level()) ob_end_clean(); /* ... */ ?>

<?php /* ... */   }    readfile($_GET['fichier']);   ob_end_flush();  //envoie les données /* ... */ ?>

<?php /* ... */     // devrait pas trop prendre de temps même pour les gros fichiers     readfile($file.".".$istring);     $i++; /* ... */ ?>

<?php /* ... */ // Créer le fichier page_contenant_image.php readfile("http://www.votredomaine.com/image.gif"); ?>