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 ” ) ;
Lämna ett svar