phpday 2025 - Call For Papers

stream_get_filters

(PHP 5, PHP 7, PHP 8)

stream_get_filtersRetrieve list of registered filters

Descrizione

stream_get_filters(): array

Retrieve the list of registered filters on the running system.

Elenco dei parametri

Questa funzione non contiene parametri.

Valori restituiti

Returns an indexed array containing the name of all stream filters available.

Esempi

Example #1 Using stream_get_filters()

<?php
$streamlist
= stream_get_filters();
print_r($streamlist);
?>

Il precedente esempio visualizzerà qualcosa simile a:

Array (
  [0] => string.rot13
  [1] => string.toupper
  [2] => string.tolower
  [3] => string.base64
  [4] => string.quoted-printable
)

Vedere anche:

add a note

User Contributed Notes 1 note

up
3
Jasper Bekkers
19 years ago
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);
?>
To Top