Ich verwende PHP, um ein Python-Skript über eine Schaltfläche aktualisieren zu lassen. Das Ziel besteht darin, das Python-Skript auszuführen, wenn eine bestimmte Eingabe vorliegt und eine Taste gedrückt wird. Wenn keine Benutzereingabe erfolgt, gibt es für alle Fälle einen Standardwert für $input_val. Ich habe versucht, dies in meiner Python-Datei zu testen. Ich habe eine Zeile, die an var/tmp/my_logfile.log ausgegeben werden soll, aber es werden keine Protokolle zurückgegeben, wenn sie über die PHP-Seite ausgeführt werden. Wie jeder andere Stack-Artikel, den ich gesehen habe, funktioniert es in der Eingabeaufforderung.
Der Code, den ich verwende, um dies zu versuchen, war der folgende:
PHP:
Code: Select all
if (isset($_POST['update']))
{
exec('/usr/bin/python3 /var/www/python_test.py ".$input_val."');
}
HTML:
Einige der Referenzen, die ich verwendet habe, aber ohne Erfolg:
Python-Skript von PHP ausführen
HTML-Formularschaltfläche zum Ausführen von PHP zum Ausführen des Python-Skripts
https://www.raspberrypi.org/forums/view ... p?t=105932
https://serverfault.com/questions/67919 ... php-button