Script überschreiben, nicht neue Zeile
Servus @all
Ich habe ein Newstiker-Script, mit einer Uploadfunktion für die Nachricht.txt
Jedoch ist mein Problem, dass er die neue Nachricht an der bestehenden Zeile anhängt, so dass ich dann 2 News habe, anstatt dass er die Zeile überschreibt.
Wie oder wo muss ich was ändern.
Thanks escape
Ich habe ein Newstiker-Script, mit einer Uploadfunktion für die Nachricht.txt
Jedoch ist mein Problem, dass er die neue Nachricht an der bestehenden Zeile anhängt, so dass ich dann 2 News habe, anstatt dass er die Zeile überschreibt.
require("config.inc.php");
if($_REQUEST['Send'])
{
if(!empty($_REQUEST['Nachricht']) && strlen($_REQUEST['Name'])<=20 && strlen($_REQUEST['Email'])<=100 && strlen($_REQUEST['Nachricht'])<=80 && strlen($_REQUEST['Link'])<=200)
{
$Name = strip_tags(str_replace("|", "", $_REQUEST['Name']));
$Email = strip_tags(str_replace("|", "", $_REQUEST['Email']));
$Nachricht = strip_tags(str_replace("|", "", $_REQUEST['Nachricht']));
$Link = strip_tags(str_replace("|", "", $_REQUEST['Link']));
if(strlen($Link)<=7)
{
$Link="";
}
$Zeile = $Name . "|" . $Email . "|" . $Nachricht . "|" . $Link . "|" . date("Y-m-d H:i:s") . "|" . $_SERVER['REMOTE_ADDR'] . "\n";
$FilePointer = fopen($DateinameNachrichten, "a");
fwrite($FilePointer, $Zeile);
fclose($FilePointer);
}
echo "Nachricht hinzugefügt!
";
?>
<a href="eintragen.php">Neue Nachricht</a>
<?
}
else
{
Wie oder wo muss ich was ändern.
Thanks escape
2 Antworten
- LÖSUNG Dani schreibt am 05.06.2006 um 14:27:42 Uhr
- LÖSUNG escape schreibt am 05.06.2006 um 14:37:54 Uhr
LÖSUNG 05.06.2006 um 14:27 Uhr
Hi,
probier mal statt "a" "r+".
Definiton r+:
Öffnet die Datei zum Lesen und Schreiben und setzt den Dateizeiger auf den Anfang der Datei.
Gruß
Dani
probier mal statt "a" "r+".
Definiton r+:
Öffnet die Datei zum Lesen und Schreiben und setzt den Dateizeiger auf den Anfang der Datei.
Gruß
Dani
LÖSUNG 05.06.2006 um 14:37 Uhr
hej Dani
Danke dir vielmals, manchmal ist es so einfach, draufkommen sollte man aber...!
Danke dir vielmals, manchmal ist es so einfach, draufkommen sollte man aber...!