# Kennt sich jemand mit php $\_POST aus?

**URL:** https://forum.instar.com/t/kennt-sich-jemand-mit-php-post-aus/21057
**Category:** Scripts / Programmierung
**Created:** [7. November 2011 um 12:54 UTC](https://forum.instar.com/t/kennt-sich-jemand-mit-php-post-aus/21057 "2011-11-07T12:54:03Z")
**Posts on this page:** 4
**Page:** 1

<div class="post-metadata">

### Author: ![efg](https://forum.instar.com/letter_avatar_proxy/v4/letter/e/73ab20/32.png) [@efg](https://forum.instar.com/u/efg)
#### Post date: [7. November 2011 um 12:54 UTC](https://forum.instar.com/t/kennt-sich-jemand-mit-php-post-aus/21057/1 "2011-11-07T12:54:03Z")

</div>

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](http://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](http://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

---

<div class="post-metadata">

### Author: ![Jefferson](https://forum.instar.com/letter_avatar_proxy/v4/letter/j/8491ac/32.png) [@Jefferson](https://forum.instar.com/u/Jefferson)
#### Post date: [7. November 2011 um 16:12 UTC](https://forum.instar.com/t/kennt-sich-jemand-mit-php-post-aus/21057/2 "2011-11-07T16:12:14Z")

</div>

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:

---

<div class="post-metadata">

### Author: ![efg](https://forum.instar.com/letter_avatar_proxy/v4/letter/e/73ab20/32.png) [@efg](https://forum.instar.com/u/efg)
#### Post date: [7. November 2011 um 17:41 UTC](https://forum.instar.com/t/kennt-sich-jemand-mit-php-post-aus/21057/3 "2011-11-07T17:41:43Z")

</div>

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

---

<div class="post-metadata">

### Author: ![efg](https://forum.instar.com/letter_avatar_proxy/v4/letter/e/73ab20/32.png) [@efg](https://forum.instar.com/u/efg)
#### Post date: [12. November 2011 um 18:10 UTC](https://forum.instar.com/t/kennt-sich-jemand-mit-php-post-aus/21057/4 "2011-11-12T18:10:15Z")

</div>

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