![So laden Sie mehrere Bilder aus TXT-Dateien herunter](https://rvso.com/image/1497076/So%20laden%20Sie%20mehrere%20Bilder%20aus%20TXT-Dateien%20herunter.png)
Ich habe diese Dokumentation zum Herunterladen von Bildern aus einer TXT-Datei, aber ich habe keine Ahnung, wie ich das machen kann. Soll ich ein PHP-Skript verwenden, um die Bilder auf meinen Server zu bekommen?
Die Datei photos.txt ist folgendermaßen aufgebaut: - 1 Zeile pro Bild (Wagenrücklauf: CRLF) - Die Tabulatortaste wird als Datenfeldtrennzeichen verwendet - Spalte 1: Bildname, der in der Datendatei unter „Fotos“ angegeben ist - Spalte 2: der Name der Datei, die vom Partner heruntergeladen werden soll - Spalte 3: Hash-Schlüssel (MD5, CRC32…)
Beispiel :
pc33c1_26126_08_hd.jpg /photos/pvo/transfertvo/photos/pc33c1/pc33c1_x48_08_hd.jpg 1a71ffb90de7628b8b1585b7e85c68e7
Beispiel für einen Sammelbefehl: get « Column 2 » « Column 1 »
Beispiel :
get /photos/pvo/transfertvo/photos/pc33c1/pc33c1_x48_08_hd.jpg pc33c1_26126_08_hd.jpg
Hier ist ein Beispieldata.xmlIst
<Photos>17125046_01_hd.jpg</Photos>
fotos.txt.zip
17135046_01_hd.jpg /photos/xx/VO/LXZY/LXZY-1713-5642.jpg f0e533cdbaea68ab1dd52f3e7e8b3825
Die einzelnen Spalten sind durch „Tabellierung“ getrennt.
Sowohl data.xml als auch photos.txt.zip werden jede Nacht aktualisiert und auf meinen Server importiert.
Antwort1
Ich fahre hier entlang...
In FireFox haben wir dieses Addon:DownThemAll.
Es ist ein Download-Manager. Ich mag ihn und benutze ihn.
Anschließend können Sie Notepad++ zum Extrahieren der URL verwenden. Fügen Sie die Inhaltsdatei als ... ein.
Nach zweimaligem Ersetzen durch regulären Ausdruck
Verwenden Sie zuerst diesen regulären Ausdruck:\t[a-z0-9]*$
Zweitens verwenden Sie diesen regulären Ausdruck:^.*?\t
Vervollständigen Sie die URL zu einem gültigen Link für das InternetBeispiel: /photos/pvo/transfertvo/photos/pc33c1/pc33c1_x48_08_hd.jpg
tohttp://www.mysite.com.br/photos/pvo/transfertvo/photos/pc33c1/pc33c1_x48_08_hd.jpg
Fertig stellen, Datei mit Links speichern und im Download-Manager öffnen