У меня есть сценарий 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.
Как этого достичь?