Aktueller Standort: Startseite> Funktionskategorien> flock

flock

Leichte Beratungsdateisperrung
Name:flock
Kategorie:Dateisystem
Programmiersprache:php
Kurzbeschreibung:Sperren oder veröffentlichen Sie die Datei.

Definition und Verwendung

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.

Beispiel

 <? 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 ) ;
?>

Grammatik

 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.

veranschaulichen

Die Datei für die Operation von Flock () muss ein geöffneter Dateizeiger sein.

Der Sperrparameter kann einer der folgenden Werte sein:

  • Um ein freigegebenes Sperre (Leseprogramm) zu erhalten, setzen Sie die Sperre auf Lock_sh (PHP 4.0.1 vorherige Versionen auf 1).
  • Um ein exklusives Sperre (Schreibprogramm) zu erhalten, setzen Sie die Sperle auf Lock_ex (in früheren Versionen von PHP 4.0.1 auf 2 festgelegt).
  • Stellen Sie die Sperre auf Lock_un (in früheren Versionen von PHP 4.0.1) fest, um die Sperre (ob freigegeben oder exklusiv) zu veröffentlichen.
  • Wenn Sie nicht möchten, dass Flock () während des Sperrens blockiert wird, fügen Sie Lock_NB zum Schloss hinzu (in früheren Versionen von PHP 4.0.1 auf 4 auf 4).
Ähnliche Funktionen
  • Ausgabedatei readfile

    readfile

    Ausgabedatei
  • Schreiben Sie in Dateien (sicher in Binärdateien verwendet) fwrite

    fwrite

    SchreibenSieinDateie
  • Leichte Beratungsdateisperrung flock

    flock

    LeichteBeratungsdate
  • Legen Sie die Dateizugriffs- und Änderungszeit fest touch

    touch

    LegenSiedieDateizugr
  • Holen Sie sich den Inode der Datei fileinode

    fileinode

    HolenSiesichdenInode
  • Bestimmen Sie, ob der angegebene Dateiname eine symbolische Verbindung ist is_link

    is_link

    BestimmenSie,obderan
  • Gibt den Ort zurück, an dem der Dateizeiger gelesen/schreiben wird ftell

    ftell

    GibtdenOrtzurück,and
  • Dateimodus ändern chmod

    chmod

    Dateimodusändern
Beliebte Artikel