Hi,
ich hab mal wieder *g* ein Problem .
Ich hab eine TXT DB und will in ihr mit dem folgendem script eine zeile ändern . Aber irgendwie geht das script nicht und ich finde den fehler auch net könn ihr mit weiterhelfen ?
Hier is das script :
MfG
Stephan 216
PS: Thx im Vorraus für die Hilfe
ich hab mal wieder *g* ein Problem .
Ich hab eine TXT DB und will in ihr mit dem folgendem script eine zeile ändern . Aber irgendwie geht das script nicht und ich finde den fehler auch net könn ihr mit weiterhelfen ?
Hier is das script :
PHP-Code:
<?php
setlocale("LC_TIME", "ge");
$date = strftime("%H:%M am %d.%m.%Y", time());
function Do_ubb ($string)
{
$string = str_replace(chr(13),"<br>",$string);
$string = str_replace("[b]","<b>",$string);
//smilies
$string = str_replace(":alien:","<img src='images/alien.gif' border='0'>",$string);
return $string;
}
####################
### Datei Ändern ###
####################
if($abgeschickt_aendern)
{
//Datei auslesen
$fp = fopen("datenbank.dat", "r");
while(!feof($fp))
{
$line = fgets($fp, 4048);
$datei[] = $line;
}
fclose($fp);
//eintrag ändern
$temp = explode("[::--::]", $datei[$userid]);
$temp[0] = $infos[0]; //unnötig
$temp[1] = $infos[1];
$temp[2] = $infos[2];
$temp[3] = $infos[3];
$temp[4] = $infos[4];
$temp[5] = $infos[5];
$temp[6] = $infos[6];
$temp[7] = "\n";
$datei[$userid] = implode("[::--::]", $temp);
//datei überschreiben
unlink("datenbank.dat");
$fp = fopen("datenbank.dat", "w");
foreach($datei as $var)
{
$tempstring .= $var;
}
$tempstring = trim($tempstring);
fputs($fp, $tempstring);
fclose($fp);
}
######################
### Datei Ausgeben ###
######################
$fp = fopen("datenbank.dat", "r");
while(!feof($fp))
{
$line = fgets($fp, 4048);
$infos = explode("[::--::]", $line);
echo "<form action=\"andern.php\" method=\"post\">
Betreff:<input name=\"infos[1]\" value=\"$infos[0]\"><br>
Mail: <input name=\"infos[2]\" value=\"$infos[1]\"><br>
Name: <input name=\"infos[3]\" value=\"$infos[2]\"><br>
Nachricht: <textarea cols=20 rows=5 name=\"$infos[3]\">$infos[3]</textarea><br>
Mail: <input name=\"infos[4]\" value=\"$infos[4]\"><br>
Mail: <input name=\"infos[5]\" value=\"$infos[5]\"><br>
Mail: <input name=\"infos[6]\" value=\"$infos[6]\"><br>
<input type=\"submit\" name=\"abgeschickt_aendern\"
value=\"Ändern\"><input type=\"reset\" value=\"Auf original Zurücksetzn\">
</form><br>";
}
fclose($fp);
?>
Stephan 216
PS: Thx im Vorraus für die Hilfe
Kommentar