ESP8266 ESP - 01 posílání teploty na thingspeak i na můj webhosting
Napsal: 06 úno 2020, 14:29
Podle tohoto příkladu mám prakticky http://www.urel.feec.vutbr.cz/MPOA/2015/esp8266-ds18b20 mám udělán ten program to mi funguje ale já bych potřeboval do něho přidat navíc aby ta teplota se posílala i na můj frehosting něco jako (http://mujhosting.cz/somepage.php?)
kus kódu výše uvedeného příkladu
při to na serveru by byl php skript jména somepage.php
mělo by to jít nebo ne ?v podstatě potřebuji ten skript somepage.php vykonat a tudíž zapsat tu teplotu do textového souboru.díky
poz.
hvězdičkami je označeno je to co by tam bylo přidáno
kus kódu výše uvedeného příkladu
Kód: Vybrat vše
....
.....
.....
String url = "/update?key="; // Vytvoření URL pro odeslání informace o teplotě
url += APIkey;
url += "&field1=";
url += charVal;
Serial.print("Requesting URL: ");
Serial.println(url);
// Odeslání požadavku na server
client.print(String("GET ") + url + " HTTP/1.1\r\n" +
"Host: " + host + "\r\n" +
"Connection: close\r\n\r\n");
...
...
************************************************************************************************
String url1="http://mujhosting.cz/somepage.php?";
url1 += charVal;
client.print(String("GET") + url1);
*************************************************************************************************
.....
......
......
Kód: Vybrat vše
$username = $_GET['username']; //make sure you filter these values, before showing them
$sez = $username;
$relace = fopen("./IP/zap.txt", "r+"); // Otevřeme soubor
fwrite($relace,$sez ); // Zapíšeme text do souboru
fclose($relace);
?>
poz.
hvězdičkami je označeno je to co by tam bylo přidáno