Filters to be used within the convert filter are base64-encode, base64-decode, quoted-printable-encode and quoted-printable-decode. Note: those are not in the string filter, as currently reported by the manual!
Example usage is:
<?php
$h = fopen('gecodeerd.txt', 'r');
stream_filter_append($h, 'convert.base64-decode');
fpassthru($h);
fclose($h);
?>
Or
<?php
$filter = 'convert.base64-decode';
$file = 'coded.txt';
$h = fopen('php://filter/read=' . $filter . '/resource=' . $file,'r');
fpassthru($h);
fclose($h);
?>
stream_get_filters
(PHP 5)
stream_get_filters — Recuperar la lista de los filtros registrados
Descripción
array stream_get_filters
( void
)
Recupera la lista de los filtros registrados en el sistema en ejecución.
Valores devueltos
Devuelve una matriz indexada que contiene el nombre de todos los filtros de flujo disponibles.
Ejemplos
Ejemplo #1 Usar stream_get_filters()
<?php
$streamlist = stream_get_filters();
print_r($streamlist);
?>
El resultado del ejemplo sería algo similar a:
Array ( [0] => string.rot13 [1] => string.toupper [2] => string.tolower [3] => string.base64 [4] => string.quoted-printable )
Ver también
- stream_filter_register() - Registrar un filtro de flujo definido por el usuario
- stream_get_wrappers() - Recupera la lista de los flujos registrados
Jasper Bekkers ¶
7 years ago
