![]() |
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| script voor het downloaden van bestanden van FTP-site | tiff-mat | Programmeren en Shell Scripting | 5 | 09-19-2008 03:46 PM |
| Downloaden van bestanden met behulp van perl | mirusnet | UNIX voor Dummies Questions & Answers | 2 | 12-19-2007 10:04 PM |
| bestanden downloaden van directe links tool? | umen | UNIX voor Dummies Questions & Answers | 2 | 07-04-2006 11:00 |
| shellscript voor bestanden downloaden | ram2s2001 | Programmeren en Shell Scripting | 3 | 02-07-2006 08:16 |
| Hoe te downloaden Red Hat plz hlp? | atiato | UNIX voor Dummies Questions & Answers | 3 | 02-05-2002 01:21 |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
bestanden downloaden
Hoi, Ik ervaar wat moeilijkheden hebben met het uitvoeren van een script om te kunnen sommige bestanden te downloaden via HTTP. De Perl script ligt op een Linux op een server ( "/ var / www / cgi-bin / down.pl") waar ik deze kan worden uitgevoerd via Internet Explorer. Ik ben in staat om de directory-inhoud ( "/ home / toto"), maar ik ben niet in staat te openen of de bestanden van deze map op te slaan in mijn lokale machine (Windows XP bijvoorbeeld) weer te geven. Mijn doel is om in staat zijn om een bestand als ik erop klik op te slaan en het doelwit te kiezen op mijn lokale machine. Kan iemand me helpen om dit script te repareren? Thanks in advance. 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>
Laatst gewijzigd door otheus; op 03.08.2009 11:42.. Reden: code tags toegevoegd |
|
||||
|
De links zullen niet werken als je webserver niet is geconfigureerd voor toegang tot deze bestanden mogelijk te maken, en uw webserver kan waarschijnlijk op eigen gezag een lijst van hen hoe dan ook, geen script nodig.
Houd er ook rekening gebracht code in [code] code tags [/ code], maakt het veel beter leesbaar. |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|