phpday 2025 - Call For Papers

SplFileObject::fpassthru

(PHP 5 >= 5.1.0, PHP 7, PHP 8)

SplFileObject::fpassthruAffiche toutes les données en attente sur un pointeur de fichier

Description

public SplFileObject::fpassthru(): int

Lit la fin d'un pointeur de fichier depuis la position courante et écrit le résultat dans le buffer d'affichage.

Vous devez appeler la méthode SplFileObject::rewind() pour réinitialiser le pointeur de fichier si vous avez déjà écrit des données dans le fichier.

Liste de paramètres

Cette fonction ne contient aucun paramètre.

Valeurs de retour

Retourne le nombre de caractères lus et passés au buffer d'affichage.

Exemples

Exemple #1 Exemple avec SplFileObject::fpassthru()

<?php

// Ouvre le fichier en mode binaire
$file = new SplFileObject("./img/ok.png", "rb");

// Envoi les en-têtes
header("Content-Type: image/png");
header("Content-Length: " . $file->getSize());

// Envoi l'image et met fin au script
$file->fpassthru();
exit;

?>

Voir aussi

add a note

User Contributed Notes

There are no user contributed notes for this page.
To Top