Falk Brückner: flock vor/nach $liste = file("liste.htm") in PHP3

Hallo,

Weil meine PHP-Doku nicht sehr aufschlußreich war (und weil man das auch nicht so einfach testen kann), hier eine Frage zu flock (bzw. zu file(),fopen()):  Ich will das Script um die 2 auskommentierten Zeilen ergänzen, um die Verriegelung zu aktivieren. Nun weiß ich nicht, ob das doppelt fopen erlaubt ist, bzw. ob es eine elegantere Lösung gibt. (liste.htm soll auf jedenfall in ein array)

#$fp = fopen("liste.htm", "r");
$liste = file("liste.htm");
#flock($fp,2);

...

$fp = fopen("liste.htm", "w");

for ($n=0;$n<=sizeof($liste);$n++) {
    if ($n!=$idflag) fwrite($fp,$liste[$n]);
    }
fclose($fp);