Hallo!
ich habe ein hier ein Programm, mit dem ich in einer Datei gaestebuch.txt gespeicherte Einträge löschen möchte. Dummerweise klappt es nicht. Wo ist denn der Fehler?
Danke, alex
<?php
$pass="abc";
if (isset($_POST[nummer]) AND isset($_POST[text]))
{
?>
$nummer=$_POST["nummer"];
$g=file("gaestebuch.txt");
$loeschnummer=$nummer-1;
unset($g[$loeschnummer]);
$neuerinhalt=$g;
$neuerinhalt = implode("\n",$neuerinhalt);
str_replace("\n\n","\n",$neuerinhalt);
$d=fopen("gaestebuch.txt","w+");
fwrite($d,$neuerinhalt);
fclose($d);
<?php
}
if (isset($_POST[passwort]))
{
if ($_POST[passwort]==$pass)
{
?>
<form action="pass.php" method="post">
<input type="text" name="nummer" size="5" maxlength="5"> //Nummer des Eintrages
<input type="submit" value="Loeschen">
</form>
<?php
}
else
{
?>
<b>FALSCH<b>
<?php
}
}
else
{
?>
<form action="pass.php" method="post">
<input type="text" name="passwort" size="24" maxlength="24">
<br>
<br>
<input type="submit" value="Abschicken">
</form>
<?php
}
?>
</body></html>