I Web design, du noen ganger kan være nødvendig å dynamisk lage en fil , for eksempel hvis du presenterer en liste over alternativer til en besøkende og deretter tillate ham å redde hans valg til datamaskinen sin . PHP har " fopen "-funksjonen , som oppretter en ny fil for deg , og " fwrite "-funksjon , som lar deg skrive tekst til den. Når en besøkende laster siden , får fopen funksjon kalt og oppretter en ny fil på serveren. Ved å gi en link til filen , kan du den besøkende til å laste ned denne filen til sin datamaskin . Instruksjoner
en
Åpne HTML eller PHP -fil. Plasser markøren der du vil sette inn koblingen for nedlasting . Skriv inn følgende for å åpne en PHP -kode og deretter åpne en ny fil som du skriver : ?
< Php
$ fileOpen = fopen ( " testFile.txt ", ' w' ) eller dø ( " kan ikke åpne ");
Denne linjen skaper en variabel kalt " $ fileOpen " som gjør et kall til PHP " fopen "-funksjon , som skaper en ny , skrivbar fil. Den andre delen av linjen kaller PHP "die "-funksjonen , som bare oppstår når en feil hindrer fopen å åpne en fil
2
Skriv inn følgende for å ringe PHP " fwrite "-funksjon: .
fwrite ( $ fileOpen , "Skriv en tekst ");
Denne funksjonen skriver tekst til filen du åpnet med " $ fileOpen " variable . Du kan kalle denne funksjonen så mange ganger som nødvendig for å skrive flere linjer i fila .
3
Skriv inn følgende for å lukke filen og skrive ut en linje på websiden for å la besøkende å laste den ned , og også for å lukke PHP tag:
fclose ( $ fileOpen ) ;
echo " Høyreklikk for å laste ned filen < /a > ";
>
Du må lukke filen for å unngå skrivefeil ? . "Echo "-kommandoen skriver tekst på websiden , i dette tilfellet , bruker den HTML ankerkode å opprette en kobling som den besøkende bruker for å laste ned opprettet filen. Fordi denne filen er en tekstfil , må du lede den besøkende til høyre -klikk på den . Hvis han forlot klikk, vil det åpne filen på en ny side .
4
Lagre filen og laste den opp til webserveren .