Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
Programmering
  • C /C + + -programmering
  • Computer Programspråk
  • Delphi Programmering
  • Java Programming
  • JavaScript programmering
  • PHP /MySQL Programmering
  • perl Programmering
  • python Programming
  • Ruby programmering
  • Visual Basics Programmering
  • * Dator Kunskap >> Programmering >> PHP /MySQL Programmering >> Content

    Hur man använder Flock funktionen i PHP

    Flocken funktionen ger en möjlighet fil låsning som gör att du kan läsa och skriva från en fil . Det fungerar på nästan alla plattformar , inklusive de flesta Windows -och Unix operativsystem . Följande steg kommer att hjälpa i ditt sökande efter information om flocken funktionen . Instruktioner
    1

    Lär syntaxen . Den kompletta syntaxen är : bool flock ( resurs $ handtag , int $ drift [ , int & $ willblock ] ) . Handtag kan vara vilken öppen filpekaren och drift indikerar typen av låset. LOCK_EX förvärvar ett exklusivt lås för att skriva, förvärvar LOCK_SH en delad lås för läsning och LOCK_UN frigör ett lås. Du kan även ange LOCK_NB att förhindra flock från att blockera åtkomst medan filen är låst . Willblock är en valfri tredje argument som kommer att sättas till TRUE om EWOULDBLOCK felet villkoret är uppfyllt .
    2

    Observera att flocken är bärbara , vilket innebär att det kräver att alla program som har åtkomst till filen för att använda . samma metod för låsning
    3

    Titta på följande exempel på en enkel fråga : $ fp = fopen ( " /tmp /temp.txt " , " w + " ) , //open filen för skrivning , om ( flock ( $ fp , LOCK_EX ) ) //gör ett exklusivt lås , { , fwrite ( $ fp , " Skriv något till temp.txt \\ n " ) ; flock ( $ fp , LOCK_UN ) ; //låsa upp låset ;} , annars , { ; echo " oförmögen att låsa temp.txt ! " ;} ; fclose ( $ fp )
    4

    Observera att PHP automatiskt ringer fclose när skriptet har körts . Fclose kommer också att släppa låset .
    5

    Använd ett lås -fil för att skydda åtkomst till filer du tänker öppna i skrivläge . Detta är nödvändigt eftersom flocken kräver pekare till en fil .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur du installerar PHP på IIS 6.0
    ·PHP konstanter Vs . Variabler
    ·JavaScript : Hur får man en MySQL Query Via PHP
    ·Access 2007 & MySQL
    ·Codeblocks MySQL Tutorial
    ·Så här kontrollerar du vilken version av MySQL script…
    ·Hur man driver ett stort importbehov i MySQL
    ·Hur man skickar e-postbilagor i PHP
    ·Konvertera heltal i PHP
    ·Hur man bygger en databas för webbplats
    Utvalda artiklarna
    ·Hur hämta innehållet i en Remote webbsida med PHP
    ·Hur man gör ett flödesschema som visar en Array
    ·Hur man fråga HTML tabeller med VBA Tillträde
    ·Hur att ta bort rader i platta filer i PHP
    ·Hur du kontrollerar om ett ansökningsförfarande i Vis…
    ·Hur man skapar MFC Events
    ·Timing en rutin i Python
    ·MySQL Integer : Signerad Vs . Unsigned
    ·Hur man använder Visual C + + Express
    ·Vilka är fördelarna med COM +
    Copyright © Dator Kunskap http://www.dator.xyz