PHP skriptspråk er ofte brukt av web-servere for å legge til interaktivitet til nettsider og utføre administrative oppgaver på servere . En vanlig oppgave er å endre og tilføyer data til tekstfiler som logger. Instruksjoner
en
Åpne din favoritt teksteditor . Enhver redaktør stand til å skrive ren tekst vil gjøre.
2
Lim PHP koder. All koden vil gå innenfor disse kodene : < ? Php
>
3
Lim inn følgende for å åpne tekstfilen :
$ Utfrekvens = fopen ( " file.log ", " på ");
fwrite ( $ Utfrekvens , " line of data satt inn på slutten . ");
nøkkelen her er " på ". "A" forteller " fopen " for å åpne filen og forberede seg til å skrive på slutten av det , med andre ord , for å legge data i filen. Dette fungerer veldig bra for loggfiler . "T" forteller PHP til å åpne filen i "oversettelse "-modus , noe som fører til PHP for å skrive de riktige linjeskift for operativsystemet den kjører på .
P Hvis du vil tilføye dataene til begynnelsen av filen , må du gjøre litt mer arbeid
4
Lim inn følgende for å legge til en linje i begynnelsen av filen: .
$ fin = fopen ( " file.log " , " r + ");
$ gamle = file_get_contents ( $ fin) ,
fwrite ( $ fin , " Dette vil gå i begynnelsen \\ n " $ gammel) ; .
p Dette leser alle data fra filen , føyer den nye tekst til begynnelsen av det og skriver det ut igjen . Hvis filen er spesielt stor, kan du spare litt tid ved å bruke " fseek " kommandoen .
5
Lim inn følgende for å legge til en linje i begynnelsen av filen uten å lese alle dataene inn minnet først : en
$ Utfrekvens = fopen ( " file.log ", " a + ");
fseek ( $ Utfrekvens , 0 , SEEK_SET ) ;
fwrite ( $ fin , "Dette vil gå i begynnelsen \\ n ");