Я попытался отправить запрос GET с помощью модуля Wi-Fi ESP8266 с помощью Arduino. Модуль успешно ответил:
ОТПРАВИТЬ ОК + IPD
На сервере я хочу получить данные и записать их в текстовый файл. Поэтому я попробовал следующие коды
>parse_str( html_entity_decode( $_SERVER['QUERY_STRING']) , $out); $data= $out['data'];
$fileStatus=file_put_contents('myFile.txt',$data,FILE_APPEND);
if($fileStatus!=false){
echo "SUCCESS";
} else{ echo "FAIL"; }
Но данные не удалось сохранить.
Предполагая, что ваш запрос GET от ESP к серверу был сделан на URL http://example.com/myPhpScript.php?parameter1=xxxx&параметр2 = гггг
вы должны быть в состоянии получить значение параметров1 и paramter2 следующим образом:
<?php
$p1 = $_GET['parameter1'];
$p2 = $_GET['parameter2'];
$data = $p1.','.$p2;
file_put_contents('myFile.txt',$data,FILE_APPEND);
?>
Других решений пока нет …