Manuel PHP
Précédent |  | Suivant

# stream_filter_remove

(PHP 5 >= 5.1.0RC1)

stream_filter_remove -- Supprime un filtre d'un flux

## Description

bool stream_filter_remove ( resource stream_filter )

stream_filter_append() supprime le dernier filtre ajouté au flux `stream_filter` avec stream_filter_prepend() ou stream_filter_append(). Toutes les données qui sont dans les buffers seront transmises au filtre, avant de le supprimer.

Exemple 1. Filtrage dynamique d'un flux

`<?php /* Ouvre un fichier de test pour lecture et écriture */ $fp = fopen("test.txt", "rw"); $rot13_filter = stream_filter_append($fp, "string.rot13", STREAM_FILTER_WRITE); fwrite($fp, "Ceci est "); stream_filter_remove($rot13_filter); fwrite($fp, "un test\n"); rewind($fp); fpassthru($fp); fclose($fp); /* Affichage prévu --------------- Prpv rfg un test */ ?>`

Voir aussi stream_filter_register(), stream_filter_append() et stream_filter_prepend().

Précédent | Sommaire | Suivant
stream_filter_register | Niveau supérieur | stream_get_contents