stream_filter_remove
<<<
stream_get_contents stream_get_filters
>>>

8.118 Flux
8 Référence des fonctions
 Manuel PHP

Introduction
Filtres de flux
Contextes de flux
Installation
Classes Stream
Constantes pré-définies
Erreurs de flux
Exemples
stream_context_create
stream_context_get_default
stream_context_get_options
stream_context_set_option
stream_context_set_params
stream_copy_to_stream
stream_filter_append
stream_filter_prepend
stream_filter_register
stream_filter_remove
->stream_get_contents
stream_get_filters
stream_get_line
stream_get_meta_data
stream_get_transports
stream_get_wrappers
stream_register_wrapper
stream_select
stream_set_blocking
stream_set_timeout
stream_set_write_buffer
stream_socket_accept
stream_socket_client
stream_socket_enable_crypto
stream_socket_get_name
stream_socket_pair
stream_socket_recvfrom
stream_socket_sendto
stream_socket_server
stream_wrapper_register
stream_wrapper_restore
stream_wrapper_unregister

8.118.19 stream_get_contents()Lit le reste d'un flux dans une chaîne

[ Exemples avec stream_get_contents ]   PHP 5

string  stream_get_contents ( resource   handle , int   maxlength , int   offset )

Identique à file_get_contents , sauf que stream_get_contents opère sur un pointeur de fichier déjà ouvert et retourne le contenu restant, allant jusqu'à maxlength octets, dans une chaîne et commançant à la position offset .

    handle ( resource )
    Une ressource de flux (e.g. retourné par la fonction fopen )
    maxlength (entier)
    Le nombre maximal d'octets à lire. Par défaut, -1 (lit tout le contenu restant du buffer).
    offset (entier)
    Se déplace à la position spécifiée avant la lecture. Ajouté en PHP 5.1.0.

Retourne une chaîne de caractères ou FALSE en cas d'échec.

Exemple avec stream_get_contents

<?php

if ($stream = fopen('http://www.example.com', 'r')) {
    
// affiche toute la page, en commençant à la position 10
    
echo stream_get_contents($stream, -1, 10);

    
fclose($stream);
}


if (
$stream = fopen('http://www.example.net', 'r')) {
    
// Affichage des 5 premiers octets
    
echo stream_get_contents($stream, 5);

    
fclose($stream);
}

?>

Note

Cette fonction gère les chaînes binaires

<< stream_get_contents >>
stream_filter_remove Flux stream_get_filters