Tag: output-buffering
Verwenden Sie die Ausgabe-Pufferung für Fragen rund um den Einsatz von einem oder mehreren Puffern, um Leistung zu optimieren, indem Dosier-schreib-Operationen
1
Antworten
Titel ist selbsterklärend. Ich habe ein bisschen Erfahrung mit PHP, aber ich bin nicht sicher, wie die header Funktion funktioniert zwischen ob_start() und ob_end_clean(). Bedenken Sie: ob_start(); echo "Some content"; header('X-Example-Header: foo'); echo "Some more content"; $output
6
Antworten
Dies ist rein für das lernen mehr über output buffering und nix mehr. Was ich tun möchte, ist echo einen string an den browser, sleep 10 Sekunden, und dann echo etwas anderes. Normalerweise wird der browser würde
2
Antworten
habe ich überprüft php-Handbuch über das ob_start() ob_end_clean() ob_end_flush(). Und ich habe gesehen, wie ein anderes Beispiel über das Thema, jedenfalls habe ich geändert, das Beispiel, aber ich bin verwirrt in diesem Punkt. hier ist das Skript.
3
Antworten
Habe ich neu installiert, Apache und Umstellung von PHP 5.3 auf 5.6. Alles funktioniert, außer ich bekomme diese Fehlermeldung, beim aufrufen ob_start(): Cannot use output buffering in output buffering display handlers Habe ich versucht zu aktivieren, output
2
Antworten
Was sind die Methoden, die schalten Sie output buffering entweder in einem PHP-Skript oder die Nutzung und htaccess-Datei? Verwende ich folgende Methode, die in einem htaccess-Datei im root meiner Anwendung: php_value output_buffering On php_value output_handler mb_output_handler Auf
2
Antworten
Kann mir jemand erklären, warum ich erhalte die folgende Fehlermeldung? In den code, wenn die echo $gz; auskommentiert ist, ich keine Fehlermeldung aber auch keine Ausgabe!), wenn es nicht ich bekomme (von Firefox), Content-Encoding-Fehler Die Seite, die
3
Antworten
ich bin verwirrt über die PHP-Funktionen ob_flush() und ob_end_flush(). Über die Funktion ob_flush die Handbuch sagt The buffer contents are discarded after ob_flush() is called.This function does not destroy the output buffer like ob_end_flush() does. ich bin
7
Antworten
Was ist output buffering und warum ist der eine mit es in PHP? InformationsquelleAutor Abhimanyu | 2010-05-14
4
Antworten
Was ist der Unterschied zwischen ob_flush() und flush() und warum muss ich anrufen? Den ob_flush() - Referenz sagt: Diese Funktion sendet den Inhalt des ausgabepuffers (sofern vorhanden). Den flush() - Referenz sagt: Spült der write-buffer von PHP
3
Antworten
Für einige Grund mein XAMPP server ist die Pufferung der Ausgabe meines PHP. Ich will es, spucken Sie es aus, wie es geht. Jemand irgendwelche Ideen, welche Einstellungen ich ändern muss um dies zu erreichen? Hast du
3
Antworten
Ich habe den folgenden code in eine htaccess-Datei in meinem root der Anwendung zu aktivieren output buffering auf. php_value output_buffering On php_value output_handler mb_output_handler Auf einigen Servern verursacht es einen 500 internal error, auf anderen funktioniert es
3
Antworten
Ich habe ein PHP-Skript sendet eine große Anzahl von Datensätzen, und ich will Spülen, um jeden Datensatz, sobald es verfügbar ist: der client ist in der Lage, zu jedem Prozess aufzeichnen, wie es kommt, es braucht nicht
8
Antworten
In PHP, die ich Lesen möchte eine Datei in eine variable und verarbeiten die PHP in der Datei an der gleichen Zeit, ohne Verwendung von output buffering. Ist das möglich? Im wesentlichen möchte ich in der Lage
7
Antworten
Ich habe versucht, mehrere versuche, immer mein flush und ob_flush funktioniert. Ich habe versucht, die Einstellung der ini zu erlauben, Pufferung, ich habe versucht, mit verschiedenen Funktionen, die ich gefunden online für die Ausgabe-Pufferung, und keiner von
1
Antworten
Was ist der Unterschied zwischen ob_clean() und ob_flush()? Auch was ist der Unterschied zwischen ob_end_clean() und ob_end_flush()? Ich weiß ob_get_clean() und ob_get_flush() sowohl den Inhalt und end-Ausgabe-Pufferung. InformationsquelleAutor der Frage Alex V | 2012-01-07
4
Antworten
Was ist der einfachste Weg, um zu unterdrücken jede Ausgabe eine Funktion haben könnte? Sagen, dass ich diese: function testFunc() { echo 'Testing'; return true; } Und ich will rufen testFunc() und Ihr Rückgabewert ohne "Prüfung" zeigt
12
Antworten
Hi Bitte Sehen Sie Sich Folgenden Code : <?php ob_start(); echo "Start ...<br />\n"; for( $i = 0 ; $i < 10 ; $i++ ) { echo "$i<br />\n"; ob_flush(); flush(); sleep(1); } echo "End ...<br />\n";
6
Antworten
Ich versuche, PHPunit zum testen einer Klasse, die Ausgänge einige benutzerdefinierte Header. Das problem ist, dass auf meinem Rechner: <?php class HeadersTest extends PHPUnit_Framework_TestCase { public function testHeaders() { ob_start(); header('Location: foo'); $headers_list = headers_list(); header_remove(); ob_clean();
6
Antworten
Ich bin neu in php und Frage mich, ob ich so etwas haben kann: <?php ... magicFunctionStart(); ?> <html> <head>...</head> <body>...</body> </html> <?php $variable = magicFunctionEnd(); ... ?> Was muss ich jetzt verwenden, ist <?php ... $variable
8
Antworten
Ist ob_start() verwendet für output buffering so, dass die Header werden gepuffert und nicht an den browser gesendet? Bin ich macht hier Sinn? Wenn nicht, warum sollten wir ob_start()? InformationsquelleAutor der Frage Aditya Shukla | 2010-12-09
4
Antworten
Beide scheinen das gleiche zu tun: kehren Sie die Ausgabe-Puffer-Inhalt an Sie und löschen Sie es aftewards. Welche soll ich verwenden? InformationsquelleAutor der Frage EEka | 2011-09-11
4
Antworten
Was ist der Unterschied zwischen ob_flush() und flush() und warum muss ich anrufen? Den ob_flush() - Referenz sagt: Diese Funktion sendet den Inhalt des ausgabepuffers (sofern vorhanden). Den flush() - Referenz sagt: Spült der write-buffer von PHP
6
Antworten
Ich habe eine ob_start() und eine entsprechende ob_flush(). Ich möchte zu Spülen, ein Teil der Daten und fortsetzen der Ausführung des rest. Mit ob_flush() hat nicht geholfen. Auch, wenn möglich rest muss geschehen, ohne dass das laden
3
Antworten
Fand ich diese in den Python -Dokumentation für File-Objekte: flush() schreibt nicht unbedingt die Datei Daten auf der Festplatte. Verwenden Sie flush (), gefolgt von os.fsync() um sicherzustellen, dass dieses Verhalten. Also meine Frage ist: was genau
7
Antworten
Was ist der beste Weg, um den Inhalt zwischen zwei strings z.B. ob_start(); include('externalfile.html'); ## see below $out = ob_get_contents(); ob_end_clean(); preg_match('/{FINDME}(.|\n*)+{\/FINDME}/',$out,$matches); $match = $matches[0]; echo $match; ## I have used .|\n* as it needs to check