Datamaskin
  | Hjem | Hardware | Nettverk | Programmering | Software | Feilsøking | Systems | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringsspråk
  • Delphi Programming
  • Java Programming
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl Programming
  • Python Programming
  • Ruby Programming
  • Visual Basics Programming
  •  
    Datamaskin >> Programmering >> PHP /MySQL programmering >> Content
    Hvordan bruke Flock funksjon i PHP
    Flokken funksjonen gir en fillåsing funksjon som lar deg lese og skrive fra en fil . Det vil fungere på nesten alle plattformer , inkludert de fleste Windows -og Unix- operativsystemer. Følgende trinn vil hjelpe i søket etter informasjon om flokken funksjon . Instruksjoner
    en

    Lær syntaksen . Den komplette syntaksen er : bool flokk ( ressurs $ håndtak, int $ operasjon [, int & $ willblock ] ) . Håndtak kan være en hvilken som helst åpen filpekeren og drift indikerer type lås. LOCK_EX får en eksklusiv lås for skriving , får LOCK_SH en felles lås for lesing og LOCK_UN lanserer en lås . Du kan også angi LOCK_NB å hindre flokk fra blokkerer tilgangen mens filen er låst. Willblock er et valgfritt tredje argument som vil bli satt til TRUE hvis EWOULDBLOCK feilen er oppfylt.
    2

    Merk at flokken er bærbar , noe som betyr at det krever at alle programmer som har tilgang til filen for å bruke . samme metode for låsing
    3

    Se på følgende eksempel for en enkel sak : $ fp = fopen ("/tmp /temp.txt ", " w + "); //åpen filen for skriving , hvis (fnugg ( $ fp , LOCK_EX ) ) //gjør en eksklusiv lås ; { ; fwrite ( $ fp , " Skriv noe å temp.txt \\ n "); flokk ( $ fp , LOCK_UN ) ; //åpne låsen ; }; annet, { ; echo " ute av stand til å låse temp.txt ! "; }; fclose ( $ fp )
    4

    Observer at PHP vil automatisk ringe fclose når skriptet er ferdig . Fclose vil også åpne låsen.
    5

    Bruk en låsefila å beskytte tilgang til filer du har tenkt å åpne i skrivemodus . Dette er nødvendig fordi flokk krever peker til en fil .

    früher :

     Weiter:
      Relatert Artike
    ·Hvordan å se alle elementer i en todimensjonal matrise…
    ·Hvordan bruke Zend båndautolaster 
    ·Nettstedet Feil: File Krever Ioncube PHP Loader I /O 
    ·Slik importerer FTM MySQL filer 
    ·Hvordan velge verdien fra en valgliste til en annen lis…
    ·PHP: Hvordan skjule alle Output Når Zipping en fil 
    ·Slik konverterer til Epoch Tid i PHP og MySQL 
    ·Hvordan legge Index Into Cache på MySQL 
    ·Hvorfor er ikke alle nettsteder patchet mot SQL- angrep…
    ·Grunner for PHP CSS Ikke Mate ut Korrekt 
      Anbefalte artikler
    ·Filtyper som kan brukes med QBasic 
    ·Slik fjerner Crestline Windows 
    ·Hvordan skrive Binary Fil en Sample kode i C 
    ·Slik konverterer en binær fil til en Byte String i Vis…
    ·Bruk av Class Tilsvarende i PHP 
    ·Tutorial på OOP og PHP 5 Klasser 
    ·Hvordan endre Delt mappe i 3AMI 
    ·Slik fjerner en null fra en desimal i PHP 
    ·Hvordan lage et Ruby program som skriver et dokument 
    ·Hvordan åpne en nettside med VBA 
    Copyright ©  Datamaskin  http://www.datamaskin.biz/