I webbdesign , du ibland kan behöva för att dynamiskt skapa en fil , till exempel om du presenterar en lista över alternativ för en besökare och sedan låta honom rädda sina val till sin dator . PHP har " fopen " -funktion , vilket skapar en ny fil för dig , och " fwrite " -funktion , som gör att du kan skriva text till den . När en besökare laddar sidan , blir fopen funktionen heter och skapar en ny fil på servern . Genom att tillhandahålla en länk till filen , kan du besökaren att ladda ner filen till sin dator . Instruktioner
1
Öppna din HTML eller PHP-fil . Placera markören där du vill infoga länken . Skriv följande för att öppna en PHP- tagg och sedan öppnar en ny fil som du skriver : ?
< Php
$ ArkivÖppna = fopen ( " testFile.txt " , ' w ' ) eller die ( " kan inte öppna " ) ;
Denna rad skapar en variabel som heter " $ ArkivÖppna " som gör ett anrop till PHP " fopen " -funktion , vilket skapar en ny , skrivbar fil . Den andra delen av raden anropar PHP " die " -funktion , som bara inträffar när ett fel förhindrar fopen från att öppna en fil
2
Skriv följande för att ringa PHP " fwrite " -funktion : .
fwrite ( $ ArkivÖppna , " Ange text " ) ;
Denna funktion skriver text till den fil du öppnade med " $ ArkivÖppna " variabel . Du kan kalla denna funktion så många gånger som behövs för att skriva fler rader i filen .
3
Skriv följande för att stänga filen och skriva ut en linje på webbsidan för att låta besökaren för att hämta det , och även att stänga PHP -taggen :
fclose ( $ ArkivÖppna ) ,
echo " Högerklicka på hämta filen < /a > ";
>
Du måste stänga filen för att undvika skrivfel ? . Den " echo " kommandot skriver text på webbsidan , i detta fall , använder den HTML ankartaggen att skapa en länk som besökaren använder för att hämta den skapade filen . Eftersom denna fil är en textfil måste du dirigera besökaren att högerklicka på den . Om han lämnade klick , kommer det att öppna filen på en ny sida .
4
Spara filen och ladda upp den till din webbserver .