2024. november 22., péntek

Informatika

Adott napon: 
Keresés:
#8556
Szia Mici!

Van egy ilyen skriptem:

//aktuális dátummal küldi az adatokat
$year=date( 'Y' );
$mon=date( 'm' );
$mday=date( 'd' );
$hour=date( 'H' );
$min=date( 'i' );
$sec=date( 's' );

//----------- MetNet feltöltés indul
$metnet_user = "xxxxxxx";
$metnet_pass = "xxxxxxx";

$path = "/home/pi/";
$datum = "$year-$mon-$mday $hour:$min:$sec";
$key = strtoupper(md5($metnet_user.strtoupper(md5($metnet_pass)).$datum));
$xml="
$metnet_user
$key
$datum
$hom
$p
$rh
$harmat
$szelero
$szelirany
$csap1h
";

$xmlFile = $path."wsdata.xml";
$file = fopen($xmlFile, 'w') or die("File megnyitás hiba");
fwrite($file, $xml);
fclose($file);

# CURL POST:
$ch = curl_init();
curl_setopt($ch, CURLOPT_HEADER, 0);
curl_setopt($ch, CURLOPT_VERBOSE, 0);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
curl_setopt($ch, CURLOPT_USERAGENT, "Mozilla/4.0 (compatiblekacsint");
curl_setopt($ch, CURLOPT_URL, "http://metnet.hu/code/api/obs_auto.php" );
curl_setopt($ch, CURLOPT_POST, true);
$post = array("xmlfile"=>"@$path"."wsdata.xml");
curl_setopt($ch, CURLOPT_POSTFIELDS, $post);
$response = curl_exec($ch);
echo curl_error($ch);

# jó válasz pl.: ***OK 2010-10-25 21:12:48
echo $response;
//----------- MetNet feltöltés vége

A mért értékeket átadom. Az xml létrejön benne vannak az adatok. A feltöltés elindul, de ezt a hibát dobja:
***ERR004:: Hiányzik a mûszer neve ERR005:: Hiányzik a kulcs ERR010:: Hiányzik a mérés dátuma!

Vagy nem jó az xml vagy a skript. Nincs ötletem. Jó lenne valami infó, hogy mit és hogyan kell az xml-ben elküldeni.

Tudsz ebben segíteni?
#8555
Szia. Nem látok ilyet...
#8549
Sziasztok!
Van a metneten automatikus adat feltöltésre lehetõség? Régebben láttam valahol egy PHP szkriptet ami feltöltött adatokat. Mûködik még ez a dolog?

Havazás előrejelzés

Utolsó észlelés

2024-11-22 21:12:33

Bakonybél - Pápai utca ( Tszf: 270 m)

-0.5 °C

Észlelési napló

Térképek

Radar
map
Aktuális hõmérséklet
map
Aktuális szél
map

Utolsó kép

130918

Hírek, események

Indul a MetNet előrejelzési verseny sorozatának 41. sorozata

MetNet | 2024-11-02 11:38

pic
Kis pihenés után folytatódhat a meteorológiai megmérettetés, immáron 41.