aquastar (26.10.2013)
-
26.10.2013, 01:30 #1
Verzeichnis vom Webserver runterladen
Guten Abend,
es geht um folgendes: Ich möchte von einem Webserver ein komplettes Verzeichnis runterladen. Das Verzeichnis liegt offen, hat kein .htaccess oder sonstige Schutzfunktionen. Man kann über dieses Verzeichnis die Daten, die in dem Verzeichnis liegen öffnen und die jeweiligen Unterverzeichnisse öffnen. Gibt es nun eine Möglichkeit, dass ich das komplette Verzeichnis + Unterverzeichnisse runterladen kann?
Downloadmanager wie jDownloader haben nicht funktioniert, der Befehl "wget" schlug auch fehl. Gab noch paar andere Software, die auch nicht funktioniert haben.
Eine Alternative wär natürlich, dass ich nun jede *.pdf einzeln speichere, in alle Unterverzeichnisse gehe und die Dokumente dort auch speichere. Da das Ganze sich nun auf bestimmt 200-300 Dokumente beläuft, wär es super, wenn es dafür eine Methode gibt, die das automatisiert. Das Firefox Plugin DownThemAll ist leider nur in der Lage aus dem jeweiligen Verzeichnis die Daten zu laden und geht nicht in die Unterverzeichnisse.
Ich hoffe ihr wisst, was ich meine. Schönen Abend noch und Danke schonmal!
ps: Damit ihr wisst, was ich überhaupt meine und wie das Ganze aussieht:
(Ist nur als Beispielabbildung gedacht, in echt liegen da noch *.pdf Datein dazwischen, aber die Ordner symbolisieren die Unterverzeichnisse)
-
26.10.2013, 01:52 #2
- Registriert seit
- 26.10.2011
- Beiträge
- 1.196
- Blog Entries
- 2
Thanked 1.598 Times in 726 PostsAW: Verzeichnis vom Webserver runterladen
Code:wget -r -l inf http://patwoz.de/
Code:wget -m http://patwoz.de/
Geändert von patlux (26.10.2013 um 02:04 Uhr)
-
The Following User Says Thank You to patlux For This Useful Post:
-
26.10.2013, 07:33 #3
- Registriert seit
- 28.10.2011
- Beiträge
- 630
Thanked 283 Times in 171 PostsAW: Verzeichnis vom Webserver runterladen
Hatte ich damals genau für diesen Zweck geschrieben gehabt
PHP-Code:<?php
$url = 'http://www.v6cloud.tk/templates/portal/';
fetch("", $url);
function fetch($root = "", $url) {
global $links;
$dir = 'downloaded/';
$c = file_get_contents($url . $root);
preg_match_all('<a href="([^"]+)">', $c, $a);
foreach($a[1] AS $index => $link) {
if(substr($link, 0, 1) != "?" && substr($link, 0, 1) != "/") {
if(substr($link, -1) == "/") {
print "\nDIR: " . $link;
@mkdir($dir . $root . $link);
fetch($root . $link, $url);
} else {
print "\nFILE: " . $link;
$handler = fopen($dir . $root . $link, "w");
fwrite($handler, file_get_contents($url . $root . $link));
fclose($handler);
}
}
}
}
?>
Hab damit schon so einige Server leergeräumt, insbesondere irgendwelche Karaoke-Seiten ^^Geändert von Bubble Gum (26.10.2013 um 07:37 Uhr)
-
Ähnliche Themen
-
Welchen Webserver nehmen auf Linux Server?
Von ThunderStorm im Forum WebmasterAntworten: 5Letzter Beitrag: 06.05.2014, 14:45 -
Film Filme runterladen
Von Ektoplazm im Forum Filme, Serien und TVAntworten: 8Letzter Beitrag: 07.10.2013, 19:46 -
Win7 Directx 11 32 bit Runterladen?
Von DnL im Forum WindowsAntworten: 1Letzter Beitrag: 11.06.2013, 18:48 -
VB.Net .mp3 über FTP/WebServer abspielen
Von x BoooM x im Forum .NetAntworten: 5Letzter Beitrag: 27.06.2012, 18:38 -
Linux Webserver einrichten
Von Snees im Forum Server-AdministrationAntworten: 17Letzter Beitrag: 19.03.2012, 18:56
Diese Seite nutzt Cookies, um das Nutzererlebnis zu verbessern. Klicken Sie hier, um das Cookie-Tracking zu deaktivieren.