Eintrag in csvdatei am ende speichern

Loddar1

Erfahrenes Mitglied
Hallo und einen schönen Tag,
ich habe auf meinem Rechner ein altes script gefunden, welches einträge in die erste reihe schreibt,
Hier mal die csvdatei:
Code:
Hier erscheint der neue eintrag!
59412391093e2|Kontakt|?|page|=|kontakt|sites/contact.php|Kontakt-Formular|user1.jpg
594122ee30c86|AGB's|?|page|=|agbs|sites/agbs.php|Unsere AGB's|user2.jpg
5941217b3313a|Über Uns|?|page|=|uns|sites/uns.php|Über Uns|user7.jpg
59411c5e948e9|Produkte|?|page|=|produkt|sites/produkt.php|Unsere Produktpalette|user4.jpg
59411a5612c60|Home|?|page|=|home|sites/home.php|Startseite|user5.jpg
hier soll der neue eintrag erscheinen

hier mal das stück zum speichern:
PHP:
if (empty($errors) && isset($_POST['entry']) && $action=="entry"){
   $name = $name;
   $frze = $frze;
   $pages = $pages;
   $ist = $ist;
   $url = $url;
   $wohin = $wohin;
   $title = $title;
   $webpic = $webpic;
     $entry = uniqid("")."|".$name."|".$frze."|".$pages."|".$ist."|".$url."|".$wohin."|".$title."|".$webpic."\n";
    $data = file($menufile);
     $c = count($data);
        $fp = fopen($menufile, 'w+');
      flock($fp, 2);
    fwrite($fp, $entry);
   for ($i = 0; $i < $c; $i++) { fwrite($fp, trim($data[$i])."\n"); }
  flock($fp, 3);
fclose($fp);
}
wie kann ich jetzt den eintrag ans ende speichern?

Das script funktioniert wunderbar, aber wenn ich in der ersten reihe speichere kommt meine Navigation durcheinander.
kann mir einer helfen?
vielleicht mit sort wie bei mysqli
Danke schon mal im vorraus Loddar1
 
Hmmm, vielleicht mal ' durch " ersetzen? fopen($menuefile,"a+"); sollte funktionieren.
Nebenbei: Was soll das bewirken?
PHP:
$name = $name;
$frze = $frze;
$pages = $pages;
$ist = $ist;
$url = $URL;
$wohin = $wohin;
$title = $title;
$webpic = $webpic;
 

Neue Beiträge

Zurück