У меня есть веб-интерфейс на моем Raspberry Pi. Поэтому я пытаюсь вызвать скрипт PHP, нажав кнопку в JS. Функция для кнопки выполняется, но ничего (без успеха и без функции ошибок) не выполняется.
Моя функция в index. html:
function performPhpScript() {
$.ajax({
type: "POST",
async: false,
url: "http://192.168.178.99/open.php",
success: function () {
alert("Test1");
},
error: function (requestObject, error, errorThrown) {
alert("Test2");
}
});
}
My open. php:
<?php
echo shell_exec("python /home/pi/Smoker/Autostart.py");
?>
Сценарий php работает нормально, я проверил его с помощью следующего сценария Python:
import subprocess
proc = subprocess.Popen("php open.php", shell = True, stdout = subprocess.PIPE)
script_response = proc.stdout.read()
Есть идеи, почему ничего не происходит?
Моя первоначальная цель состояла в том, чтобы выполнить определенный сценарий python. На inte rnet я нашел возможность выполнить его с помощью сценария php ..