Kennt sich jemand mit php $_POST aus?

Hi,
ich bin grad dabei, eine Wettercam-Variante ins Netz zu setzen.
Leider will das Script die POST-Daten nicht annehmen.
Ich habe schon eine Seite mit meiner Heizung drin, da werden die Daten mit POST übertragen, und es funktioniert einwandfrei.
Das Logfile auf dem Server bestätigt die Ankunft der Daten mit HTTP 200, aber es sind keine Daten in $_POST auslesbar.
nun hab ich mir schon mal die Ohren gebrochen, als ich die Werte der Heizungsanlage auslesen wollte, da hat es dann doch geklappt.

<?php
error_reporting(E_ALL);
if (isset($_POST[‚werte‘]))
{
$temp = ($_POST[‚werte‘]);
if ($temp != „“)
{
strip_tags($temp);
$fp = fopen( „werte.txt“, „w“ );
fwrite( $fp, $temp );
fclose( $fp );
$temp="";
}
}
?>
Die Daten werden alle Minute übertragen, die Logfilemeldung ist:
93.219.108.36 - - [07/Nov/2011:12:14:49 +0100] „POST /xxx.php HTTP/1.1“ 200 168 „-“ „-“ „www.heizung.efgn.de

WebcamXP überträgt die Daten per HTTP POST mit Name „FILE1“ und filename „cam_1.jpg“.
Das Logfile sagt:
93.219.108.36 - - [07/Nov/2011:12:15:12 +0100] „POST /xxx.php HTTP/1.0“ 200 202 „-“ „Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1)“ „www.wettercam.efgn.de
Das script:

if (isset($_POST[‚FILE1‘][‚cam_1.jpg‘]))
{

 fputs($_FILES,(file_get_contents('php://input')));

 if(move_uploaded_file($_FILES['FILE1']['tmp_name']['/'.'cam.jpg']))
{
 echo '&lt;b&gt;Upload beendet!&lt;/b&gt;';
}

};
ist völlig unbeeindruckt von meinen Bemühungen.
Wenn mir da einer helfen könnte, wenigstens herauszufinden, ob überhaupt was ankommt, wäre ich schon dankbar.
MfG. efgn

Ich würde erstmal anfangen zu Debuggen:

printf( ‚<!-- %s -->‘, print_r( $var, true ) );

ob_start(); var_dump( $var ); printf( ‚<!-- %s -->‘, ob_get_clean() );

printf( ‚<!-- %s -->‘, var_export( $var, true ) );

oder einfach mit:

function debugEcho( $string ) { echo $string; }

du kannst auch mit error_log() arbeiten, je nach Wunsch :wink:

Hi,
keine Fehlermeldung.
ich komme langsam zu dem Schluss, das die Welt nicht noch eine Wettercam braucht.
Ideal wärs gewesen, wenn ich alle 30 oder 60 sec per HTTP POst die Daten hätte schicken können, dann braucht man keinen Cronjob,
php könnte nachts die Tagesfiles löschen und jedermann hätte sich einen täglichen Wetterfilm ansehen können.
Ich habs mit allen möglichen php scripten versucht, es gibt ja genug Hilfe. Du musst nur Tante Guggel fragen.
Aber ich glaub, ich hab erst einmal die Schnauze voll…
Gruß, efgn

Thema geschlossen, script funktioniert.
Es muss nur noch die Anzeige etwas verschönert werden.
Gruß, efgn