Tobias Kloth: array_reverse funzt nicht

Beitrag lesen

Hallo Klausi,

$eintrag = $name."|".$email."|".$kommentar."|";

du weißt, dass das bei register_globals=off nicht funktioniert? Dann musst du $_POST['name'] usw. verwenden.

list ($name, $email, $kommentar) = array($eintrag);

für was ist die Zeile gut?

foreach (file($file) as $array)
{  
$inhalt = explode('|', $array);

so dürftest du nur den jeweils letzen Eintrag der in deiner Datei steht bekommen (du hast in $inhalt immer ein Array mit 4 Elementen: name,email,kommentar und einem Zeilenumbruch)

array_reverse($inhalt);

array_reverse ändert nicht das übergebene Array, sondern liefert das geänderte Array zurück (siehe http://de3.php.net/array-reverse)

Grüße aus Nürnberg
Tobias

--
Selfcode: sh:( fo:) ch:? rl:( br:< n4:& ie:% mo:| va:) de:] zu:) fl:( ss:| ls:[ js:|