Habe es nun nochmal mit der implode() Funktion probiert,
jedoch erscheinen nun folgende Fehlermeldungen:
Warning: fopen() expects parameter 1 to be string, resource given
in /www/htdocs/beta/schmoll/myquestions.php on line 313
Warning: implode() [function.implode]: Bad arguments.
in /www/htdocs/beta/schmoll/myquestions.php on line 314
Warning: fclose(): supplied argument is not a valid stream resource
in /www/htdocs/beta/schmoll/myquestions.php on line 315
jedoch erscheinen nun folgende Fehlermeldungen:
Warning: fopen() expects parameter 1 to be string, resource given
in /www/htdocs/beta/schmoll/myquestions.php on line 313
Warning: implode() [function.implode]: Bad arguments.
in /www/htdocs/beta/schmoll/myquestions.php on line 314
Warning: fclose(): supplied argument is not a valid stream resource
in /www/htdocs/beta/schmoll/myquestions.php on line 315
PHP-Code:
$new_row = "$id|$data1|$data2|$data3|$data4|| \n";
$file = fopen($file,"r");
while(!feof($file))
{
$lines = explode("||", fgets($file, 6000));
foreach($lines as $line)
{
$arr = explode("|", $line);
if($arr[0] == $_POST["id"])
{
$line = $new_row;
$fp = fopen($file,"w");
fputs($fp,implode("|",$line));
fclose($fp);
echo "Der Eintrag mit der ID ".$_POST["id"]." ist erfolgreich
geändert worden :)
<br><br><input type=\"button\"
onClick=\"window.location.href='?validCode=$validCode'\"
value=\"zurück\">";
}
}
}
fclose($file);
Kommentar