PHP (das steht rekursiv für " PHP Hypertext Processor " ) ist eine leistungsfähige Skriptsprache. Es wird am häufigsten für interaktive Webseiten zu entwickeln , aber es ist auch in der Lage Skripterstellungsoperationen auf lokalen Computern . Da es von Anfang an entworfen wurde, um sich bewusst sein, das Internet , das Kopieren von Dateien von URLs mit PHP kann überraschend einfach mit anderen Skriptsprachen verglichen werden. Datei- Ein-und Ausgang mit URLs verwenden exakt die gleichen Funktionen wie Ein-und Ausgang für lokale Dateien . Anleitung
1
Öffnen Sie eine neue Textdatei mit einem Texteditor Ihrer Wahl. Dieses Tutorial wird vorausgesetzt, dass Sie mit dem Editor , da die meisten Nutzer dürfte es installiert haben bereits heute, aber viele Menschen lieber einen Editor mit mehr Funktionen für die Programmierung gewidmet , wie jEdit .
Klicken Sie auf " Datei" und " Speichern As. " Benennen Sie die Datei " copyFileFromURL.php . "
2
Fügen Sie folgenden Code in die Datei, um sie an wie ein PHP-Skript zu erklären :
< php
< p > ? >
der gesamte Code für den Rest des Tutorials wird zwischen diesen beiden Linien, die den Anfang und das Ende des Skripts markieren gehen .
3
Paste Mit dem folgenden Code in das Skript :
$ in = fopen (" http://www.google.com/intl/en_ALL/images/srpr/logo1w.png " , "r" );
$ out = fopen (" logolw.png ", ' w ');
Dies eröffnet sowohl die URL , von dem Sie das Herunterladen wird und eine lokale Datei , zu der Sie es speichern. In diesem Fall wird es das Google-Logo , aber jede gültige URL tun . Ersetzen Sie einfach die URL innerhalb des ersten " fopen "-Befehl mit dem Sie verwenden möchten , und ersetzen Sie den Dateinamen in der zweiten " fopen " -Befehl mit dem Dateinamen, den Sie verwenden möchten, um die Datei lokal speichern.
Würde
4
Fügen Sie folgenden Code in das Skript unmittelbar nach dem vorherigen Code :
while (! feof ($ in )) {
$ buffer = fread ($ in 2048 );
fwrite ( $ out , $ buffer); }
Damit das Skript weiterhin lesen Daten aus der URL in zwei Kilobyte Brocken bis er die erreicht Ende der Datei , und um diese Daten auf das lokale Dateisystem zu schreiben.
Drücken Sie "Strg " + " S ", um Ihre Arbeit zu speichern.
5
Führen Sie das Skript , indem Sie die Folgendes an einer Eingabeaufforderung ein:
php- f copyFileFromURL.php
die Datei wird in das aktuelle Verzeichnis heruntergeladen werden. Also, wenn Sie die URLs links in Schritt 3 unmodifizierte , wird das Google-Logo in das Verzeichnis zu sitzen , wenn das Skript beendet .