Come creare un file scaricabile in PHP

August 30

Nella progettazione Web, a volte può essere necessario creare dinamicamente un file, ad esempio se si presenta una lista di opzioni per un visitatore e quindi gli permettono di salvare le sue scelte al suo computer. PHP ha la funzione "fopen", che crea un nuovo file per voi, e la funzione "fwrite", che consente di scrivere il testo ad esso. Quando un visitatore carica la pagina, la funzione fopen viene chiamato e crea un nuovo file sul server. Fornendo un collegamento al file, si consente al visitatore di scaricare questo file al suo computer.

istruzione

1 Aprire il file PHP o HTML. Posizionare il cursore dove si desidera inserire il link di download. Digitare quanto segue per aprire un tag PHP e quindi aprire un nuovo file di cui si scrive:

<? Php

$ FileOpen = fopen ( "Testfile.txt", 'w') or die ( "non può aprire");

Questa linea crea una variabile denominata "$ FileOpen" che effettua una chiamata alla funzione PHP "fopen", che crea un nuovo file scrivibile. La seconda parte della linea chiama la funzione PHP "die", che si verifica solo quando un errore impedisce fopen apertura di un file.

2 Digitare quanto segue per chiamare la funzione PHP "fwrite":

fwrite ($ FileOpen, "Immettere del testo");

Questa funzione scrive il testo per il file è stato aperto con la variabile "$ FileOpen". Si può chiamare questa funzione come numero di volte necessario per scrivere più righe al file.

3 Digitare quanto segue per chiudere il file e stampare una linea sulla pagina Web per consentire al visitatore di scaricarlo, e anche per chiudere il tag PHP:

fclose ($ FileOpen);

echo "<a href=\"testFile.txt\"> tasto destro del mouse per scaricare il file </a>";

?>

È necessario chiudere il file per evitare errori di scrittura. Il comando "eco", scrive il testo nella pagina Web; in questo caso, utilizza il tag di ancoraggio HTML per creare un link che il visitatore utilizza per scaricare il file creato. Poiché questo particolare file è un file di testo, è necessario indirizzare il visitatore verso destra clic su di esso. Se ha lasciato clic, si aprirà il file in una nuova pagina.

4 Salvare il file e caricarlo sul server Web.