Oppdatere en tekstfil i PHP er en felles oppgave i Web utviklingsprosjekter , som tekstfiler kan fungere som effektive , enkle datalagre ikke ulikt databaser . Ved hjelp av en tekstfil , kan du lagre grunnleggende data variabler , samt lese og skrive disse lett . PHP-koden kreves for å oppdatere en tekstfil er ikke komplisert , så selv om du ikke har noen erfaring , bør du være i stand til å få oppgaven raskt. De viktigste aktivitetene som er involvert omfatter utarbeidelse av data , åpne filen og skrive til den. Instruksjoner
en
Forbered tekstfilen . Hvis du ikke allerede har en, lage din tekstfil i en teksteditor og lagre det med " . Txt " forlengelse . Lag din PHP script ved å åpne en ny fil i en teksteditor og lagre det med " . Php " forlengelse , for eksempel " textupdate.php . " Skriv inn følgende grunnleggende disposisjon for PHP script : < ? Php
//kode her
? >
Mellom åpning og lukking PHP -koder , kan du sette inn en PHP -kode. Ideelt sett bør tekstfil og PHP script være i samme katalog .
2
Process dataene du har tenkt på å skrive til tekstfil . Du kan anskaffe den nye data fra en rekke kanaler , men en av de vanligste er Post variabel. The Post variabel lar deg overføre data elementer mellom PHP-skript , som i følgende eksempel der data har gått fra et annet skript : en
$ name = $ _POST [' name'] ;
dette fanger passert data verdi og lagrer den i en variabel . Hente frem data fra en HTML-skjema er et vanlig scenario for bruk av Post variabel .
3
Forbered dataene for å skrive til filen . Det finnes ulike alternativer i form av hvordan du formaterer en data tekstfil , en av de enkleste involverer hver data verdi på en egen linje , som følger : en
Mary
Jim
< p > Sam
p Hvis du vil at dine data registrert i et annet format , eller ønsker å legge noen ekstra data til bestått verdi , forberede det , som i dette eksempelet hvor datoen er også inkludert :
< p > $ date_today = date ( " dmy ");
$ name = "" $ date_today ;
p Dette ville spille inn hver linje i filen som følger: . .
Mary 12.23.11
4
Åpne tekstfilen for skriving, som følger : en
$ file_handle = fopen ( " textupdate.php " , 'a' );
< p> "a" parameter betyr at filen vil bli åpnet for skriving og eventuell ny tekst som er lagt til slutten av den. Skriv dine nye data : en
fwrite ( . $ File_handle , $ name "\\ n ");
"\\ n" forteller programmet å sette inn en ny linje karakter etter å skrive dataene, slik at neste skrive operasjonen vil starte på en ny linje . Lukk filen : en
fclose ( $ file_handle ) ;
Denne koden fungerer der teksten filen er i samme katalog som PHP script . Hvis ikke , endre " fopen " parameter for å reflektere plasseringen av tekstfilen i forhold til PHP script .
5
Last opp din PHP script og tekst -filen til en webserver og teste dem . Hvis du passerer data til PHP fra et annet skript , bla til det og teste den ved hjelp av ulike data verdier . Sjekk at tekstfilen blir oppdatert riktig, og at ingen andre data blir ødelagt. Du kan sjekke din tekst filinnhold enten ved å bla til filen i nettleseren eller laste den ned ved hjelp av et FTP-program .