Frank M.: mehrere Dateien / Bilder mittels php lokal speichern

Hallo,

ich möchte mittels php mehrere Dateien oder Bilder herunterladen. Hier ein Pseudocode, der ungefähr verdeutlichen soll, was ich machen möchte:

$speicherort = "Speicherort/auf/meinem/Rechner";  
  
for($i = 1; $i < 20; $i++){  
	//Speichere "www.meineseite.de/img/bild" . $i . ".jpg" im $speicherort  
}  

Der zu speichernde Dateiname soll dabei den Originalen Namen der Datei von der Webseite beinhalten.

viele Grüße
Frank

  1. Hi!

    ich möchte mittels php mehrere Dateien oder Bilder herunterladen.

    Was ist deine Frage dazu? Ob man dazu file_get_contents() und file_put_contents() dazu verwenden kann? Kann man, wenn allow_url_fopen in der Konfiguration auf On steht.

    Lo!

  2. Hi,

    ich möchte mittels php mehrere Dateien oder Bilder herunterladen.

    warum willst du für eine so einfache Aufgabe die Vielzweckwaffe PHP hervorholen? Eine Zeile an der Konsole eingegeben reicht (wget vorausgesetzt).

    $speicherort = "Speicherort/auf/meinem/Rechner";

    for($i = 1; $i < 20; $i++){
    //Speichere "www.meineseite.de/img/bild" . $i . ".jpg" im $speicherort
    }

      
    Windows-Kommandozeile:  
    for %i in (1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20) do wget "http://example.org/img/bild%i"  
      
    That does the job.  
      
    So long,  
     Martin  
    
    -- 
    Denken ist wohl die schwerste Arbeit, die es gibt. Deshalb beschäftigen sich auch nur wenige damit.  
      (Henry Ford, amerikanischer Industriepionier)