Stránka 1 z 1
Http GET - potřebuji napsat script
Napsal: 01 pro 2016 18:22
od Hyko
Dobrý den,
mám jednu prosbu potřebuji napsat script, který by uměl vyčíst z *.txt souboru na hostingu teplotu v °C a pak odeslal pomocí funkce HTTP GET.
Za každou radu děkuji.
Re: HTTP GET
Napsal: 01 pro 2016 19:15
od lamin_cz
A v jakém jazyku by to mělo být?
Re: HTTP GET
Napsal: 01 pro 2016 19:35
od Hyko
Předpokládám, že PHP. Funkce by měla odeslat na server
www.tmep.cz hodnotu z teploměru, která se ukláda na do txt souboru. Ale protože nejsem programátor tak si s tím nevím rady

Re: HTTP GET
Napsal: 01 pro 2016 20:33
od Sender
Re: HTTP GET
Napsal: 01 pro 2016 21:37
od LuCaCZ
Jak vypadá ten txt? Jaký je jeho obsah?
A máš nějak vyřešený automatický spouštění toho php?
Re: HTTP GET
Napsal: 01 pro 2016 22:20
od Hyko
Kód: Vybrat vše
10.8
x
29.4
x
23.3
x
3.8
x
17.3
x
11.3
x
10.6
x
9.9
x
-14.4
x
38.4
x
Obsah txt souboru kam se ukladaji hodnoty z teplotních čidel, mě by postačilo pouze 4 zhora, kde je teplota kterou potřebuji odeslat. Automatické spuštění pořeším cronem na hostingu.
Re: HTTP GET
Napsal: 01 pro 2016 23:36
od LuCaCZ
rychlovka třeba takto:
Kód: Vybrat vše
<?php
$url = "teploty.txt";
if ( $soubor = file_get_contents($url) ) {
$teploty = explode("x", $soubor);
file_get_contents("http://domena1.tmep.cz/index.php?t=".trim($teploty[0]));
file_get_contents("http://domena2.tmep.cz/index.php?t=".trim($teploty[1]));
file_get_contents("http://domena3.tmep.cz/index.php?t=".trim($teploty[2]));
file_get_contents("http://domena4.tmep.cz/index.php?t=".trim($teploty[3]));
}
?>
parametr "t" v adrese je podle nastavení čidla na tmep.cz - GUID
Re: HTTP GET
Napsal: 02 pro 2016 10:45
od Hyko
Děkuji, zdá se že by to mohlo fungovat.