auflistungsscript

mcflower

Grünschnabel
hallo!
ich bin total neu in PHP. Ich habe immer nur Tutorials benutzt und möchte mich jetzt selber in PHP üben. Ich brauche ein Script, dass per Eingabe ne Liste erstellt. Also man soll Eingeben in einer admin.php Wie jemand heißt (2 Felder Vor und Nachnamen) und die sollen dann in einer output.php zu sehen sein. weil das aber immer viele namen sind sollen nur die letzten 20 zu sehen sein. und alles am besten in ner .txt-datei speichern. jetzt habe ich aber keine ahnung wie ich das machen kann, wie gesagt bin ja noch ganz frisch! kann mir jemand irgendwie helfen und mir das mal irgendwie ein bisschen näher bringen? danke an alle die mir helfen...(ich bin erst schüler und habe noch keine ahnung von der PHP-welt)
 
Du speicherst diese Daten in ein TXT-File.

Code:
PHP:
<?php
$datei = "daten.txt";

$f = fopen($datei, "a");
fwrite($f, $nachname."\r\n".$vorname."\r\n");
fclose($f);
?>
So kannst du das Speichern.

Die Textdatei schaut dann so aus:
Code:
Nachname 1
Vorname 1
Nachname 2
Vorname 2
Nachname 3
Vorname 3
usw.

Zum Auslesen:
PHP:
<?php
$datei = "daten.txt";
$zeige = 20;

$daten = file($datei);
$anzahl = count($daten)/2;

$pos = $anzahl - $zeige;
for($i=$pos;$i<$anzahl;$i++)
{
 echo "<p>Nachname: ".$daten[$i*2]."<br>\n";
 echo "Vorname: ".$daten[$i*2+1]."</p>\n";
}

Müsste so funktionieren... nicht getestet...
 
Zurück