flock
Leichte Beratungsdateisperrung
flock()
sperrt oder veröffentlicht eine Datei.
Wenn er erfolgreich ist, kehren Sie wahr zurück. Wenn es fehlschlägt, geben Sie false zurück.
<? Php $ file = fopen ( "test.txt" , "w+" ) ; // Exklusive Verriegelung if ( flock ( $ file , lock_ex ) ) { fWrite ( $ file , "etwas schreiben" ) ; // Lock -Lock Flock ( $ file , lock_un ) ; } anders { Echo "Fehlersperrdatei!" ; } fcLose ( $ file ) ; ?>
Herde ( Datei , Sperre , Block )
Parameter | beschreiben |
---|---|
Datei | Erforderlich. Gibt die geöffnete Datei an, die gesperrt oder freigegeben werden soll. |
sperren | Erforderlich. Geben Sie an, welchen Sperrtyp verwendet werden soll. |
Block | Optional. Blockieren Sie bei 1 oder True andere Prozesse, wenn die Sperrung durchgeführt wird. |
Die Datei für die Operation von Flock () muss ein geöffneter Dateizeiger sein.
Der Sperrparameter kann einer der folgenden Werte sein: