Dator > hur du redigerar en textfil med PHP

  • hur du redigerar en textfil med PHP


  • PHP skriptspråk används ofta av webbservrar för att lägga till interaktivitet på webbsidor och utför administrativa uppgifter på servrar . En vanlig uppgift är att ändra och lägga till data till textfiler som stockar
    1
    Öppna din favorit text editor . Varje redaktör kan skriva vanlig text kommer att göra .
    2 .
    klistra in PHP -taggar . All kod kommer att gå inom dessa taggar :






    ? >

    3
    Klistra in följande för att öppna textfilen .



    $ fut=fopen ( " fil . log " , " på ") ;

    fwrite ( $ fut , " Line of data infogas i slutet . ");





    Det viktiga här är det " på . " " En "berättar" fopen "för att öppna filen och förbereda sig för att skriva i slutet av den . med andra ord att lägga till data i filen Detta fungerar mycket bra för loggfiler . "T " berättar PHP för att öppna filen i " översättning " -läge , vilket gör att PHP att skriva lämpliga rader för operativsystemet den körs på .



    Om du vill lägga till data till början av filen måste du göra lite mer arbete .
    4
    Klistra in följande att lägga till en rad i början av filen : .



    $ fin=fopen ( " file. log " , " r +");

    $ gammal=file_get_contents ( $ fin) ,

    fwrite ( $ fin , " Detta kommer att gå i början \ n " . $ gamla ) ;



    Detta läser alla data från filen , lägger till ny text till början av det och skriver ut allt igen . Om filen är särskilt stor , kan du spara lite tid genom att använda " fseek "-kommandot .
    5 .
    Klistra in följande att lägga till en rad i början av filen utan att läsa alla data i minnet först :



    $ fut=fopen ( " fil . log " , " en +");

    fseek ( $ fut , 0 , SEEK_SET ) ,

    fwrite ( $ fin , " Detta kommer att gå i början \ n " ) ;


Previous:nothing Next:hur du aktiverar root tillgång till MySQL från fjärrdatorer





Relaterade artiklar


  • hur man skapar ett makro i Word som e-postanvändare textrutan
  • hur man skapar en temporär tabell i Visual Basic 6.0
  • hur man drar ett cirkeldiagram i Java
  • hur du öppnar ett Excel- kalkylblad i VB
  • avancerad SQL-frågor tutorial
  • hur du använder VBA för att konvertera csv till xls
  • Systemkraven för Visual Studio 2008 Express
  • Hur konvertera timmar till sekunder i Java
  • hur man väljer poster i en data rapport i Visual Basic 6.0
  • Hur konvertera ett datum i Unix timestamp i COBOL