Hello,
Mist, da fehlt noch was:
#--------------------------------------------------------------------
function writelock($lockfile) ### aus speichern.php ###
{
# Lockdatei öffnen oder anlegen
for ($x=0;$x<5;$x++)
{
if($lh = @fopen($lockfile,"a+")) break;
usleep(8000); ## 8ms warten bis zum nächsten Versuch
}if (!$lh) return false;
# Lockversuch
for ($x=0;$x<5;$x++)
{
if (@flock($lh,LOCK_EX + LOCK_NB)) return $lh;
usleep(8000); ## 8ms warten bis zum nächsten Versuch
}
close($fh); ### sonst entsteht ein "Lost Handle"
return false;
}
Sixte woll... Da finde ich doch immer noch Denkfehler.
Liebe Grüße aus http://www.braunschweig.de
Tom
--
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau
Fortschritt entsteht nur durch die Auseinandersetzung der Kreativen
Nur selber lernen macht schlau