September 2009
Intermediate to advanced
912 pages
48h 11m
German
Sie wollen die Daten eines Streams filtern oder modifizieren.
Hängen Sie einen Filter an den Ein- oder Ausgang des Streams mit stream_filter_prepend() oder stream_filter_append(). Wenn Sie direkt auf das Stream-Handle zugreifen können, gehen Sie beim Anhängen an die Stream-Ausgabe so vor:
// Datei öffnen, deren Inhalt zu Großbuchstaben konvertiert werden soll.
$fh = fopen("myText.txt","r");
// Filter an Stream-Ausgabe anhängen.
stream_filter_append($fh,"string.toupper");
// Daten aus Stream lesen und Stream schließen.
while (!feof($fh)) {
echo fgets($fh,256);
}
fclose($fh);Bei Schreiboperationen hängen Sie den Filter an die Stream-Eingabe:
// Unbearbeiteter HTML-Text $html = "I am <b>bold</b> and <i>italic</i>."; ...