In Web-Design , können Sie manchmal brauchen, um dynamisch erstellen eine Datei , zum Beispiel wenn Sie eine Liste von Optionen, um Besucher zu präsentieren und dann ihm zu erlauben, seine Entscheidungen zu seinem Computer zu speichern. PHP hat die " fopen " -Funktion, die eine neue Datei für Sie erstellt , und die " fwrite "-Funktion , mit der Sie Text, um ihn zu schreiben. Wenn ein Besucher die Seite lädt , wird der fopen -Funktion aufgerufen und erstellt eine neue Datei auf dem Server . Durch die Bereitstellung einer Verknüpfung zu der Datei , können Sie den Besucher dieser Datei auf seinen Computer herunterladen. Anleitung
1
Öffnen Sie Ihre HTML-oder PHP -Datei. Platzieren Sie den Cursor in dem Sie den Download-Link einfügen möchten. Geben Sie den folgenden , um eine PHP-Tag öffnen und öffnen Sie eine neue Datei an , die Sie schreiben :
< php
$ FILEOPEN = fopen (" testFile.txt ", ' w' ) or die ( " kann nicht geöffnet werden ");
Diese Zeile erzeugt eine Variable namens " $ FileOpen " , die einen Aufruf an die PHP " fopen "-Funktion , die eine neue , beschreibbare Datei erstellt . Der zweite Teil der Zeile ruft die PHP "sterben" -Funktion, die nur auftritt, wenn ein Fehler verhindert fopen vom Öffnen einer Datei
2
Geben Sie den folgenden , um die PHP " fwrite " -Funktion aufrufen : .
fwrite ( $ FileOpen , " Geben Sie Text ");
Diese Funktion schreibt Text in die Datei, die Sie mit dem " $ FileOpen " Variable. Sie können diese Funktion so oft wie nötig, um mehrere Zeilen in die Datei schreiben nennen .
3
Geben Sie den folgenden , um die Datei-und Druckserver eine Linie auf der Web -Seite zu schließen , um den Besucher zu ermöglichen um es herunterzuladen , und auch die PHP-Tag schließen :
fclose ( $ FILEOPEN );
echo " der rechten Maustaste auf Datei herunterladen ";
>
Sie benötigen , um die Datei zu schließen , um Schreibfehler zu vermeiden? . Die " Echo "-Befehl schreibt Text auf der Web -Seite , in diesem Fall , verwendet es die HTML-Anker -Tag, um eine Verbindung , die der Besucher verwendet, um die erstellte Datei downloaden zu erstellen. Da dies insbesondere Datei ist eine Textdatei , müssen Sie den Besucher auf der rechten Maustaste darauf zu lenken. Wenn er links klickt , wird die Datei auf einer neuen Seite zu öffnen.
4
Speichern Sie die Datei und laden Sie sie auf Ihrem Webserver.