Ich denke, dass dieses Thema schon einige Male behandelt wurde, und während ich in der Lage war, es zum Laufen zu bringen, gab es einige Fehler damit ich hoffte, etwas Hilfe zu bekommen.Python zeigen Echtzeitdrucknachrichten in PHP
Da das Thema beschreibt, ich bin auf der Suche nach einer Möglichkeit, meinen Python-Skript-Nachrichten erhalten gedruckt auf meiner PHP-Website zu zeigen:
<?php $output=shell_exec("/usr/bin/python cgi-bin/script.py"); print_r($output);?>
Ein Python-Skript, den PHP-Code mit flush Ausdrucken()/ob_flush() wie:
print "<?php"
print "header('Content-type: text/html; charset=utf-8');"
print "echo 'text';"
print "flush();"
print "ob_flush();"
print "sleep(5);"
print "echo 'text';"
print "flush();"
print "ob_flush();"
print "}"
print "?>"
konnte es lösen, und meine Botschaften richtig gedruckt zu bekommen, aber da die Nachrichten in der Mitte meiner Seite gedruckt werden, darunter die Fußzeile auf der Seite und alles wird nicht geladen, bis das Skript alles erledigt hat und ich hoffte, dass es ein aw gab Ay um das?
Vielen Dank für die Vorschläge!
Sie sollten einen String anstatt zu versuchen, zurückkehren zu stdout zu drucken. PHP wird es sonst nicht lesen können. –
Es tut mir leid, ich weiß nicht genau was du damit meinst. – user5740843