Jeg har følgende script der skal flytte en linie fra en fil til en anden, og
slette den i den første.
$fp = fopen("$path$list.pending", "w");
while(!feof($fp)){
$data = fgets($fp, 4096);
$data = explode(":", $data);
if($data[2] == $id){
$found = $data[0].":".$data[1]."\n";
}
else{
$pending .= $data[0].":".$data[1].":".$data[2];
}
}
fwrite($fp, $pending);
fclose($fp);
if($found){
$fp = fopen("$path$list", "a");
fwrite($fp, "$found\n");
fclose($fp);
}
scriptet dør på en timeout i while løkken.
jeg tror nok det er et problem med $data der ikke får nogen værdi...
--
|-|$235-|)k - Mickey
Ekstra Bladet om humor:
"Det havde Jesus. (Forvandler man vand til vin, så har man humor)."
http://ekstrabladet.dk/VisArtikel.iasp?PageID=129465