Visa ett inlägg
Oläst 2007-02-12, 17:16 #7
Blackexs avatar
Blackex Blackex är inte uppkopplad
Medlem
 
Reg.datum: Jun 2006
Inlägg: 238
Blackex Blackex är inte uppkopplad
Medlem
Blackexs avatar
 
Reg.datum: Jun 2006
Inlägg: 238
Jo jag förstod det. Det jag tänkte var att jag därför kan använda flock innan jag renemar. då borde jag vara säker på att ingen annan skriver till filen samtidigt. eller?

Kod:
if ($fp = @fopen($filename, 'a')) {
if (flock($fp, LOCK_EX)) {
 
 if (rename($filename, $filename.".old")) {
 echo "denna rename fungerade och jag är nu säker på att ingen annan skrev till filen samtidigt";
 }

 echo "släpper låset";
 flock($fp, LOCK_UN);
}
fclose($fp);
}
edit: wedge svarade samtidigt som mig. Ok. Så då får jag köra med ett extra lås helt enkelt, på en dummyfil.
Blackex är inte uppkopplad   Svara med citatSvara med citat