Dator > hur man läser filen och skriva andra med php ?

  • hur man läser filen och skriva andra med php ?


  • PHP innehåller en kraftfull uppsättning verktyg för att arbeta med filer på det lokala systemet . En gemensam operation i PHP är att läsa data från en fil och skriva data tillbaka ut till andra filer ( vanligtvis efter viss bearbetning eller formatering har gjorts på uppgifterna först . ) Den mest självklara valet skulle vara att öppna filen och använda " fread " kommandot för att läsa all data i minnet , sedan " fwrite " kommandot för att skriva data tillbaka ut till en ny fil. Detta kan dock vara ineffektivt och även farligt om källfilen är större än mängden tillgängligt minne i systemet . För en mer effektiv lösning , måste du bygga en slinga som läser och skriver data lite i taget
    1

    Skapa en ny textfil med önskad redaktör
    2
    Klistra in följande PHP -taggar in i det: .






    ? >



    All kod går mellan dessa taggar .

    3
    Öppna den fil du kommer att läsa ur genom att klistra in följande kommando:



    $ log=fopen ( " /usr /lokala /data . log " , " r " ) ;



    I så fall skulle du kunna läsa data från en loggfil i " /usr /local " katalogen i ett Linux -system .
    4
    Öppna den fil du vill skriva till :



    $ dest=fopen ( " /usr /local /dataDEST " , " w " ) ;
    5
    Klistra in följande att läsa alla data från loggfilen och skriva den till en annan fil :

    . ( ! feof ( $ log ) )

    medan {

    $ data=fread ( $ log , 8192) ;

    fwrite ( $ dest , $ data ) ;

    }



    Denna slinga kommer att fortsätta att läsa data från källan och skriva till destinationen åtta kilobyte åt gången . .
    6
    Stäng filen pekare :



    fclose ( $ dest ) ;

    fclose ( log ) ,

    tips och varningar


  • I Windows-system bör filrättigheter i " fopen " har även en " b " binär kommandot bifogade

Previous:nothing Next:hur man driver en fil från ett PHP-skript





Relaterade artiklar


  • hur man bygger en webbsida steg-för - steg
  • Så ställer du in värdet för en viss post i tillgång Visual Basic
  • hur man passera i Visual Basic
  • hur man demonterar en dll
  • hur man öppnar powerpoint med Visual Basic
  • Game Maker 7,0 tutorials
  • hur koden ett register form för en webbplats
  • hur man ska återgå pekare från funktioner
  • hur du skickar ett HTML-e i C #
  • hur man ska utföra Visual Basic Script program