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
Nějaký tipy najdeš tady: http://www.soom.cz/hack-forum/51423--PH ... hu-souboru
Případně zbytek na google.

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.