stream_filter_remove
(no version information, might be only in CVS)
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().