Ich bekomme es nicht hin, das die Datei "News.txt" geleert wird oder
gelöscht und neu angelegt wird bevor Sie neu beschrieben und ausgeben
wird! Verzweifel bald, ich hab es mit unlink und fopen "w+" probiert und
nix tut sich, die alten Daten aus der Datei News.txt werden wieder mit
ausgegeben!
Was mache ich falsch?
Hier mein Code:
gelöscht und neu angelegt wird bevor Sie neu beschrieben und ausgeben
wird! Verzweifel bald, ich hab es mit unlink und fopen "w+" probiert und
nix tut sich, die alten Daten aus der Datei News.txt werden wieder mit
ausgegeben!
Was mache ich falsch?
Hier mein Code:
PHP-Code:
if (isset($absenden)){
$datei = unlink("News.txt");
$datei = fopen("News.txt","w+");
$eintrag = ereg_replace("\n","
",$eintrag);
$eintrag = stripslashes($eintrag);
$daten = "<hr>[b]Überschrift:[/b]$Ueberschrift
[b]Text:[/b]
$Text
\n\n";
fwrite($datei,$daten);
fclose($datei);
}
if (file_exists("News.txt")){
$datei = fopen("News.txt","r");
$daten = fread($datei,filesize("News.txt"));
print $daten;
}
else
{
print "[b]Zur Zeit gibt es nichts Neues![/b]";
}
if ($Ueberschrift=="" or $Text=="")
{
echo "Alle Felder müssen ausgefüllt werden !
";
echo "<a href=schreiben.php>zurück zu Formular</a>";
exit();
}
$fn="News.txt";
echo "$Überschrift
";
echo "$Text
";
$daten="
<hr>
$Text
";
$fp=fopen($fn,"a+");
$res=fwrite($fp,$daten);
fclose($fp);
Kommentar