Problem med while loop PHP
Hej eksperter.Jeg har min kartotek.txt
Når jeg vil rette i min kartotek.txt bruger jeg dette script.
<?php
$lnr = $_POST["lnr"];
$fornavn = $_POST["fornavn"];
$fodselsdag = $_POST["fodselsdag"];
$email = $_POST["email"];
$filnavn = "./kartotek.txt";
$fp = fopen($filnavn, "w+" ) or die("Filen kan ikke åbnes");
$linenr = 0;
while (! feof($fp)) {
$linie = fgets($fp, 1024);
$wrkarray = split(":", $linie);
if($wrkarray[0] > $linenr){
if($wrkarray[0] == $lnr) {
$somecontent = "$lnr:$fornavn:$fodselsdag:$email";
} else {
$somecontent = "$wrkarray[0]:$wrkarray[1]:$wrkarray[2]:$wrkarray[3]";
};
echo $somecontent;
echo "<br />";
//fwrite($fp, $somecontent);
//fclose($fp);
$linenr = $wrkarray[0];
};
};
?>
Problemet er bare, det tømmer min fil og efterlader den blank istedet for at tømme og derefter tilføje somecontent i mit while loop.
Nogle forklaringer ?
