![]() |
Hallo und herzlich Willkommen aus den Vereinigten Staaten, die UNIX-und Linux-Foren! Vielen Dank für Ihren Besuch und die Teilnahme an unserem Global Community.
|
|
Google unix.com
|
|||||||
| Foren | Registrieren | Forum-Regeln | Links | Alben | FAQ | Benutzerliste | Kalender | Suche | Die heutige Beiträge | Alle Foren als gelesen markieren |
| Shell Programmierung und Scripting Post Fragen zu ksh, csh, sh, bash, Perl, PHP, sed, awk und anderen Shell-Skripte und Shell-Scripting-Sprachen hier. |
Mehr UNIX-und Linux-Forum Themen Vielleicht finden Sie hilfreiche
|
||||
| Faden | Thread Starter | Forum | Antworten | Last Post |
| Skript zum Herunterladen von Dateien aus dem FTP-Server | tiff-matt | Shell Programmierung und Scripting | 5 | 09-19-2008 03:46 PM |
| Download von Dateien mit Perl | mirusnet | UNIX for Dummies Questions & Answers | 2 | 12-19-2007 10:04 PM |
| Herunterladen von Dateien aus dem direkten Links-Tool? | umen | UNIX for Dummies Questions & Answers | 2 | 07-04-2006 11:00 AM |
| Shellskript zum Herunterladen von Dateien | ram2s2001 | Shell Programmierung und Scripting | 3 | 02-07-2006 08:16 AM |
| Zum Download von Red Hat plz hlp? | atiato | UNIX for Dummies Questions & Answers | 3 | 02-05-2002 01:21 AM |
![]() |
|
|
LinkBack | Thread Tools | Suche diesen Thread | Rate Thread | Anzeige-Modi |
|
|
|
||||
|
Download-Dateien
Hi,
Ich einige Schwierigkeiten, um ein Skript zu können Download-Dateien über HTTP. Der Perl Skript befindet sich auf einem Linux-Server in einem ( "/ var / www / cgi-bin / down.pl"), wo ich kann es über den Internet Explorer. Ich bin der Lage, um das Verzeichnis wechseln ( "/ home / toto"), aber ich bin nicht in der Lage zu öffnen oder speichern Sie die Dateien aus diesem Verzeichnis auf meinem lokalen Rechner (Windows XP Beispiel). Mein Ziel ist es, eine Datei zu speichern, wenn ich auf sie und wählen Sie das Ziel auf meinem lokalen Rechner. Kann jemand mir helfen, das Problem zu beheben Skript? Vielen Dank im Voraus. Code:
#!/usr/bin/perl
use CGI;
$|=1;
my $query=new CGI;
print qq~
<table align="center" width="90%">
<tr><td><font color="black" face="Arial" size="4"><b>Files in current directory</b></td></tr>
<tr>
<td valign="top">
<font color="black" face="Arial" size="2">
~;
$dir="/home/toto";
opendir(DIR, "$dir");
@current = readdir(DIR);
closedir(DIR);
foreach(@current){
unless($_ eq '.' || $_ eq '..' || -d qq~$dir/$_~){
push(@currentfiles, $_);
}
}
@currentfiles = sort { uc($a) cmp uc($b) } @currentfiles;
for($aa = 0; $aa <= $#currentfiles; $aa++){
print qq~
<a href="$dir/$currentfiles[$aa]" target="_blank">$currentfiles[$aa]</a><a href="$dir/$currentfiles[$aa]"> </a></font><br>
~;
}
print qq~
</font></tr>
</table>
Zuletzt bearbeitet von otheus; am 03-08-2009 11:42 AM.. Grund: Code-Tags hinzugefügt |
|
||||
|
Die Links funktionieren nicht, wenn Ihr Webserver nicht konfiguriert ist, um Zugriff auf diese Dateien, und Ihrem Webserver können wahrscheinlich ihre eigene Liste von ihnen ohnehin keine Skript erforderlich.
Also, setzen Sie bitte Code in [code] Code-Tags [/ code], es macht es viel mehr lesbar. |
![]() |
| Lesezeichen |
| Thread Tools | Suche diesen Thread |
| Anzeige-Modi | Rate this thread |
|
|