Отправка данных из PHP в активный Python 3 серверный скрипт - PullRequest
0 голосов
/ 19 апреля 2020

У меня есть сценарий PHP, который принимает данные формы HTML и сохраняет данные в переменной с именем $ send:

if(isset($_POST['submit'])){
             $send = $_POST['mymessage'];
             $sendmsg = "INSERT INTO lora_messages (mymessages, yourmessages) VALUES ('".$send."', '')";
             $sendtopython = SCRIPT TO SEND DATA ($send) TO A RUNNING PYTHON SCRIPT WAITING FOR DATA
            }

Я хотел бы отправить данные (переменная $ send) в python скрипт, который его ждет, вот мой python скрипт:

while True:
    packet = None
    display.fill(0)
    display.text('RasPi LoRa', 35, 0, 1)
    # check for packet rx
    packet = rfm9x.receive()
    if packet is None:
        display.show()
        display.text('- Waiting for MSG -', 15, 20, 1)
    else:
    # GET DATA FROM PHP BELOW
        get_data = GET DATA FROM PHP
        sendmsg = bytes(get_data,"utf-8")
        rfm9x.send(sendmsg)
        display.text('Sent Message!', 25, 15, 1)

Я хочу получить данные из PHP $ send и установить их в переменную в Python3 называется get_data. Я не могу использовать shell_exe c, потому что сценарий python3 должен непрерывно работать в фоновом режиме, так как он одновременно ожидает данные от LORA RADIO.

Как этого достичь?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...