| | | | |
| |||||||
| PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen |
|
| | LinkBack | Themen-Optionen | Thema bewerten |
| | |
| PHP Code Flüsterer Registriert seit: 21.08.2005 Beiträge: 4682 PHP-Kenntnisse: Fortgeschritten | |
| | ||
| Moderator Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() | Man sollte im Manual auch weiterlesen... Zitat:
| |
| | |
| | |
| Erfahrener Benutzer Registriert seit: 09.03.2005
Beiträge: 219
![]() | Danke für den Tip, habe es mit der Funktion ausprobiert und einfach system durch passthru() ersetzt. Allerdings löst es mein Problem in Safari nicht. Die Ausgabe erfolgt unverändert erst nachdem das Script beendet ist. Die Ausgabe von system() nach "nach jeder Ausgabezeile einen flush) ist schon so für mich in Ordnung, die Ausgabe muss nicht direkt gesendet werden, wie es passthu() macht, 1x pro Zeile genügt. In anderen Browsern funktioniert es ja bereits so wie gewünscht... Das Problem ist, dass Safari eine Mindestanzahl an gesendeten Daten braucht, dass es nach dem Flush etwas ausgibt. Und die "Ausgabe pro Zeile" von System reicht für diese Mindestmenge nicht aus. Ich müsste einen Weg finden an die Ausgabe von system() noch einen langen Leerstring dranzuhängen. Klar kann man die Ausgabe auch in eine Variable schreiben lassen, aber das geschieht ja auch erst am Ende... |
| | |
| | ||
| Erfahrener Benutzer Registriert seit: 05.03.2006
Beiträge: 183
![]() | Zitat:
Auch wenn du die Ausgabe mit shell_exec() oder $ausgabe=`befehl`; abfängst und danach manuel ausgibst, hilft dir das nicht. Grüße, GelaMu | |
| | |
| | |
| Erfahrener Benutzer | Es ist schlicht und einfach Sache des Browsers, was er mit ungültigem HTML macht. Und so lange die Seite nicht komplett übertragen ist, ist sie ja ungültig, weil sie keinen kompletten Body enthält. Manche sind da halt tolerant und fangen schon an zu rendern, manche eben nicht. Da würde ich mir keine großen Hoffnungen machen, dem Browser was anderes beizubringen.
__________________ ********************************** Nein, ich bin nicht die Signatur. Ich putze hier nur. ********************************** |
| | |
| | |
| ¯\_(ツ)_/¯ Registriert seit: 18.06.2008
Beiträge: 8.814
PHP-Kenntnisse: Fortgeschritten ![]() ![]() ![]() ![]() ![]() ![]() ![]() | Das sehe ich genauso. Also das wird wohl kaum was bringen. Ich würde dann eher darauf setzen per Ajax ein Skript aufzurufen das eine Datei packt und eine Ausgabe zurück gibt. Und dann wird die nächste Datei gepackt. Benötigt dann allerdings JS.
__________________ ▇█▓▒░◕‿‿◕░▒▓█▇ |
| | |
|
| Themen-Optionen | |
| Thema bewerten | |
|
|
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| HelpDesk System | phpbeginner | Trash | 1 | 01.01.2008 14:39 |
| JavaScript: Safari Browser: Problems | SvenLittkowski | HTML, Usability und Barrierefreiheit | 11 | 14.09.2007 13:13 |
| ComputerVerwaltung / System / Ereignisanzeige | dh1sbg | PHP-Fortgeschrittene | 3 | 17.11.2006 01:42 |
| Voting System | PHP Tipps 2006 | 8 | 23.01.2006 21:26 | |
| Plug-In System | duderino | PHP Tipps 2007 | 11 | 14.11.2005 17:58 |
| Hilfe System für Bürobetrieb erstellen | PHP Tipps 2005-2 | 4 | 13.09.2005 00:56 | |
| [Erledigt] 29.07.05: System Administrator Appreciation Day!! | Off-Topic Diskussionen | 2 | 25.07.2005 09:15 | |
| Auf welchen System funktioniert ftp_rawlist | Schaelle | PHP Tipps 2005-2 | 0 | 30.06.2005 19:43 |
| Chat System Chat System | Beitragsarchiv | 3 | 21.06.2005 17:07 | |
| faq -system von phpbb nachbauen | elconde | PHP Tipps 2005 | 5 | 11.03.2005 14:22 |
| flush() Problem | Alpha Centauri | PHP Tipps 2005 | 5 | 14.02.2005 10:11 |
| Template System tutorial | PHP Tipps 2005 | 3 | 09.02.2005 19:49 | |
| Welches Template System? | zwelch | PHP Tipps 2004-2 | 1 | 18.11.2004 09:04 |
| Probleme mit system() | PHP Tipps 2004 | 2 | 21.06.2004 13:03 | |
| Besucher kamen über folgende Suchanfragen bei Google auf diese Seite |
| php system flush, php passthru flush, php flush safari, php flush, php system()-funktionsaufruf, php datei flush, safari flush, php flush output, php safari ausgabepuffer, php safari flush, safari über php starten, php passthru with flush, php system ausgabe zeilen, zeilenweise ausgabe php flush, php system byte per byte, system output ruchtig puffern php, safari php starten, php exec flush, php flush complete, php exec flush ajax |

Dieser Inhalt ist unter einer Creative Commons-Lizenz lizenziert.