Vinzenz Mai: Einfache Anführungszeichen, Operatorrangfolge, ...

Beitrag lesen

Hallo Phil,

Was passiert? Endlosschleife. Er schreibt die var.php bis zu 250MB groß voll bis ich den Browser beende.
<?
for ( $i=1; $i<=5; $i++) {
  $news.$i = $_POST['news.$i'];

Du möchtest wahrscheinlich eher ein Array verwenden, schlimmstenfalls variable Variablen.

Nachdem Du $news und $i verkettet hast und das Ergebnis im Nirwana verschwunden ist, weist Du der Variablen $i den Wert von $_POST['news.$i'] zu. Bitte beachte, das ist etwas anderes als der Wert von $_POST['news1'], was Du erwartest, siehe PHP-Handbuch, Einfache Anführungszeichen (Single quoted) . In diesem Stil geht es Zeile für Zeile weiter.

Du solltest daher zuerst mit error_reporting(E_ALL) dafür sorgen, dass Du über Deine Fehler informiert wirst.

Freundliche Grüße

Vinzenz