Вызовите Python -скрипт или PHP -скрипт с JavaScript нажатием кнопки (RasperryPi) - PullRequest
1 голос
/ 14 апреля 2020

У меня есть веб-интерфейс на моем 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 ..

...