Download starten via Php Skript

  • Hallo,

    aktuell baue ich an meinem Netzwerk und habe bereits meinen Pi als NAS via Samba und MIni DLNA konfiguriert.

    Auf dem Pi ist auch bereits PHP5 und Apache installiert und ich habe ein kleines Webinterface gefertigt auf dem ich Den Pi neustarten kann.

    Jetzt möchte ich gerne das ich über ein Skript einen Downloadpfad irgendeiner Seite angeben kann und der Pi diese Datei auch ohne das mein Rechner läuft selbstständig herunterlädt und auf einen definierten Pfad abspeichert.

    Möglich ja nein wenn ja wie?

  • Wget kannst du mittels exec ausführen, das ist aber unnötig weil PHP eine eigene Funktion zum Herunterladen von Dateien mitbringt, nennt sich file_get_contents().

    Sieht dann etwa so aus:

    Code
    file_put_contents("/local/path/local_file.rar", file_get_contents("http://www.example.com/remote_file.rar"));

  • Wget kannst du mittels exec ausführen, das ist aber unnötig weil PHP eine eigene Funktion zum Herunterladen von Dateien mitbringt, nennt sich file_get_contents().

    Sieht dann etwa so aus:

    Code
    file_put_contents("/local/path/local_file.rar", file_get_contents("http://www.example.com/remote_file.rar"));


    Warum nicht einfach mit copy()?
    Das macht genau das gleiche.

    spruch.png

    Edited once, last by combie (December 1, 2014 at 10:01 AM).

Participate now!

Don’t have an account yet? Register yourself now and be a part of our community!