Uppdatera en textfil i PHP är en gemensam uppgift i projekt webbutveckling , som textfiler kan fungera som effektiva , enkla datalager inte olikt databaser . Med hjälp av en textfil , kan du lagra grunddata variabler samt läsa och skriva dessa enkelt . PHP-koden som krävs för att uppdatera en textfil är inte komplicerat , så även om du har någon erfarenhet , bör du kunna uppnå uppgiften snabbt . De huvudsakliga verksamhet som berörs omfattar förbereder data , öppna filen och skriva till den . Instruktioner
1
Förbered din textfil . Om du inte redan har ett, skapa din textfil i en textredigerare och spara den med " . Txt " förlängning . Skapa din PHP- skript genom att öppna en ny fil i en textredigerare och spara den med " . Php " förlängning , till exempel " textupdate.php . " Ange följande grundläggande disposition för din PHP-skript : < ? Php
//kod här
? >
Mellan öppning och stängning PHP -taggar , kan du infoga någon PHP-kod . Helst ska din textfil och PHP-skript vara i samma katalog .
2
bearbeta de data du planerar att skriva till textfilen . Du kan skaffa dina nya data från ett antal kanaler , men en av de vanligaste är Posten variabeln . Posten variabel kan du skicka dataposter mellan PHP-skript , som i följande exempel där data har gått från ett annat skript :
$ name = $ _POST [ ' name' ] ;
detta fångar passerat uppgifter värdet och lagrar den i en variabel . Fånga data från ett HTML-formulär är ett vanligt scenario för att använda Post variabeln .
3
Förbered dina data för att skriva till filen . Det finns olika alternativ när det gäller hur du formaterar en data- textfil , en av de enklaste engagera alla uppgifter värde på en separat rad , enligt följande :
Mary
Jim
Sam
p Om du vill att dina uppgifter registreras i något annat format , eller vill lägga till några ytterligare uppgifter till den passerade värde , förbereda det , som i detta exempel där datumet ingår också :
$ date_today = date ( " MDY " ) ;
$ name = " " $ date_today ,
Detta skulle registrera varje rad i filen på följande sätt : . .
Mary 12.23.11
4
Öppna textfilen för skrivning , enligt följande :
$ file_handle = fopen ( " textupdate.php " , "a" ) ;
den " a " parameter betyder filen öppnas för skrivning och varje ny text läggs till i slutet av den . Skriv dina nya uppgifter :
fwrite ( . $ File_handle , $ namn " \\ n " ) ;
" \\ n " talar om för programmet att infoga en ny rad tecken efter skriva data , så att nästa skrivoperation kommer börja på en ny rad . Stäng filen :
fclose ( $ file_handle ) ,
Denna kod fungerar där textfilen ligger i samma katalog som PHP-skript . Om din inte , ändra " fopen " parametern för att återspegla var din textfil förhållande till PHP-skript .
5
Ladda upp din PHP-skript och text fil till en webbserver och testa dem . Om du passerar data till PHP från ett annat skript , bläddra till det och testa det med olika värden. Kontrollera att din textfil uppdateras korrekt , och att ingen annan data skadas . Du kan kontrollera ditt innehåll textfil antingen genom att bläddra till filen i webbläsaren eller ladda ner den med hjälp av ett FTP-program .