Hi Tom,
// flock funktioniert auf PHP-Ebene. Das bedeutet, dass alle Zugriffe über den selben Mechanismus funktionieren müssen:
// flock($fp,2);
//-----
$lock_ok=flock($fp,2);
if ($lock_ok)
{
$erfolg = fputs($fp,$daten);
flock($fp,3);
}
else
{
fehlermeldung("Datei wird schon bearbeitet");
// an dieser stelle könnte man zum beispiel eine schleife machen, die mit delay() solange probiert, bis die datei schreibbar ist.
}
Du meine Güte, du hast zwar recht, aber glaubst du im Ernst, dass Stefan solchen Traffic hat? Im ernsthaften Einsatz muss man das natürlich so machen, aber wie gesagt, solange uns Stefan nicht sagt zu welchen Zweck genau er das braucht, gehe ich mal davon aus, dass ein solcher Mechanismus unnötig ist.
Fabian