Hallo Zusammen
Ich möchte gerne, dass man einen neuen Eintrag selbst platzieren kann.
Wie kann ich sagen, dass der neue Eintrag nach der xx'ten Zeile hineingeschrieben wird.
Hier mal der Quelltext für einen neuen Eintrag:
Kann mir vielleicht jemand weiter helfen?
Vielen Dank schon mals.
Gruss Jonas
Ich möchte gerne, dass man einen neuen Eintrag selbst platzieren kann.
Wie kann ich sagen, dass der neue Eintrag nach der xx'ten Zeile hineingeschrieben wird.
Hier mal der Quelltext für einen neuen Eintrag:
PHP:
$bnr = $HTTP_POST_VARS['bnr'];
$new_konzert1 = $HTTP_POST_VARS['new_konzert1'];
$new_konzert2 = $HTTP_POST_VARS['new_konzert2'];
$datei = "dateiname.txt";
if($post)
{
$fp = fopen($datei, "a+"); // Datei zum lesen öffnen
// Neue Formularelemente
$data = "$new_konzert1|-|$new_konzert2\n";
// daten in Datei speichern
fwrite($fp,$data);
fclose($fp);
}
// die Einträge auslesen &anzeigen
if(file_exists($datei))
{
$inhalt = file($datei,"r");
$anzahl = count($inhalt);
for($i = 0; $i < $anzahl; $i++)
{
$eintrag = explode("|-|",$inhalt[$i]); //Inhalt zerteilen
// Variablen definieren
$konzert1 = $eintrag[0];
$konzert2 = $eintrag[1];
$eintragnummer = $i;
// Daten ausgeben
echo"<table width=\"100%\" border=\"0\" cellpadding=\"0\" cellspacing=\"0\"><tr><td width=\"10\" align=\"center\" valign=\"top\"> </td><td align=\"left\" valign=\"top\" width=\"200\">$konzert1</td><td width=\"10\" align=\"center\" valign=\"top\"> </td><td align=\"left\" valign=\"top\" width=\"*\">$konzert2</td> </td><td align=\"left\" valign=\"top\" width=\"100\"><b>BNR:</b> $eintragnummer</td></tr></table>\n";
}
}
else
{
echo"Es wurde keine Datei gefunden";
}
Kann mir vielleicht jemand weiter helfen?
Vielen Dank schon mals.
Gruss Jonas