stream_filter_remove

(PHP 5 >= 5.1.0RC1)

stream_filter_remove -- Remover un filtro de una secuencia

Descripción

bool stream_filter_remove ( resource filtro_de_secuencia )

Remueve un filtro de secuencia previamente agregado a una secuencia con stream_filter_prepend() o stream_filter_append(). Cualquier dato que permanezca en el búfer interno del filtro será volcado a través del siguiente filtro antes de ser removido.

Ejemplo 1. Refiltrado dinámico de una secuencia

<?php
/* Abrir un archivo de prueba para lectura y escritura */
$da = fopen("prueba.txt", "rw");

$filtro_rot13 = stream_filter_append($da, "string.rot13", STREAM_FILTER_WRITE);
fwrite($da, "Esto es ");
stream_filter_remove($filtro_rot13);
fwrite($da, "una prueba\n");

rewind($da);
fpassthru($da);
fclose($da);

/* Salida Esperada
   ---------------

Rfgb rf una prueba

*/
?>

Vea también stream_filter_register(), stream_filter_append(), y stream_filter_prepend().