![]() |
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| skript för nedladdning av filer från ftp-plats | tiff-matt | Shell-programmering och Skript | 5 | 09-19-2008 03:46 |
| Ladda ner filer med perl | mirusnet | UNIX for Dummies Frågor & Svar | 2 | 12-19-2007 10:04 |
| hämta filer från direkta kopplingar verktyget? | umen | UNIX for Dummies Frågor & Svar | 2 | 07-04-2006 11:00 |
| shellscript för att ladda ner filer | ram2s2001 | Shell-programmering och Skript | 3 | 02-07-2006 08:16 |
| Hämta Red Hat plz HLP? | atiato | UNIX for Dummies Frågor & Svar | 3 | 02-05-2002 01:21 |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
#1 (permalänk)
|
||||
|
||||
|
Hämta filer
Hej, Jag upplever vissa svårigheter att utföra ett skript för att kunna ladda ner några filer via HTTP. Den Perl skriften ligger på en Linux på en server ( "/ var / www / cgi-bin / down.pl") där jag kan köra det via Internet Explorer. Jag kan visa katalogen innehåll ( "/ home / Toto") men jag inte kan öppna eller spara filer från denna katalog till min lokala dator (Windows XP med exempel). Mitt mål är att kunna spara en fil när jag klickar på dem och välja målet på min lokala dator. Kan någon hjälpa mig att fixa detta script? tack på förhand. Kod:
#!/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>
Senast redigerad av otheus; 03-08-2009 at 11:42.. Anledning nummer taggar läggas |
| Komihåglista |
| Thread Tools | Sök i denna tråd |
| Visningslägen | Betygsätt denna tråd |
|
|