PHP: Output Buffering Data Size
Frage von Gast | 01.02.2015 um 11:51
Ich benutze Output Buffering im PHP, um an einige Daten für die Weiterverarbeitung zu kommen.
Dabei verwende ich bisher ob_start(), ob_get_contents() und ob_end_clean() ungefähr so:
ob_start(); // Daten erzeugen $data = ob_get_contents(); ob_end_clean();
Die erzeugten Daten speichere ich wie man sieht in der Variable $data.
Was mir fehlt ist hier allerdings irgendeine Funktion, die mir die Größe der erzeugten Daten (Data Size) zurückgibt bzw die Größe des aktuellen internen Buffers. Die Informationen benötige ich allerding schon zwischen ob_start() und ob_end_clean(). Gibt es solch eine Funktion im PHP?
Ähnliche Themen
PHP: Ausgabe eines Scripts in Variable schreiben
Tutorial | 0 Kommentare
Maßeinheiten: SI-Präfixe für Zehnerpotenzen
Info | 0 Kommentare
PHP: Ausgabe eines Scripts per Mail versenden
Tutorial | 0 Kommentare
jQuery: Data-Attribut-Wert lesen und ändern
Tutorial | 0 Kommentare
XLS und XLSX: Maximale Anzahl von Spalten und Zeilen
Info | 2 Kommentare
Mobilfunk: Was bedeuten GSM, GPRS, EDGE, UMTS, HSPA, LTE, 5G und 6G?
Info | 8 Kommentare
Bild vor dem Upload im Browser verkleinern
Tutorial | 5 Kommentare
Wichtiger Hinweis
Bitte beachten Sie: Die Beiträge auf askingbox.de sind Beiträge von Nutzern und sollen keine professionelle Beratung ersetzen. Sie werden nicht von Unabhängigen geprüft und spiegeln nicht zwingend die Meinung von askingbox.de wieder. Mehr erfahren.
Jetzt mitmachen
Stellen Sie Ihre eigene Frage oder schreiben Sie Ihren eigenen Artikel auf askingbox.de. So gehts.
Du suchst die Funktion ob_get_length().
Ich habe dein Beispiel hier etwas erweitert:
Hier speichern wir die Daten in $data und die Datengröße in $size.
01.02.2015 um 13:26