0
Ich möchte die Ausgabe des Python-Skript zur Laufzeit im Webbrowser über PHP anzeigen. Kann mir jemand dabei helfen .. ??Wie kann ich Python-Ausgabe zur Laufzeit in PHP drucken
ich hier einen einfachen Python-Skript durch php bin Aufruf ist der Code: run.py:
import os
import subprocess
import sys
import time
print "<br> Hi from Python"
sys.stdout.flush()
for i in range(0,5):
time.sleep(1)
print "<br> Hi from Python"
sys.stdout.flush()
das ist der PHP-Skript:
<?php
$handle = popen("python run.py ", 'r');
while(!feof($handle)) {
$buffer = fgets($handle);
echo "$buffer<br/>\n";
ob_flush();
}
pclose($handle);
?>
jemand bei helfen kann Dies..??
Möglicherweise möchten Sie '2 anhängen> & 1 'Fehlerausgabe in PHP-Skript zu umleiten, wie folgt aus:' exec ("Python full/path/to/script.py 2 > & 1 ", $ res);' – KEK
@KEK ist einverstanden, danke –
Keine Funktion. Die Ausgabe von Python wird nur auf einmal angezeigt, sobald die Verarbeitung abgeschlossen ist. –