![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| script pour télécharger des fichiers depuis le site ftp | tiff-mat | De programmation et de script Shell | 5 | 09-19-2008 03:46 PM |
| Télécharger des fichiers à l'aide perl | mirusnet | UNIX pour les nuls Questions et réponses | 2 | 12-19-2007 10:04 PM |
| télécharger des fichiers à partir des liens directs avec l'outil? | umen | UNIX pour les nuls Questions et réponses | 2 | 07-04-2006 11:00 AM |
| script shell pour télécharger des fichiers | ram2s2001 | De programmation et de script Shell | 3 | 02-07-2006 08:16 AM |
| Comment faire pour télécharger Red hat plz hlp? | atiato | UNIX pour les nuls Questions et réponses | 3 | 02-05-2002 01:21 AM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
télécharger des fichiers
Salut, J'éprouve quelques difficultés à exécuter un script pour être en mesure de télécharger des fichiers via HTTP. Le Perl script se trouve sur un système Linux dans un serveur ( "/ var / www / cgi-bin / down.pl") où je peux le lancer via Internet Explorer. Je suis en mesure d'afficher le contenu du répertoire ( "/ home / toto"), mais je ne suis pas capable d'ouvrir ou d'enregistrer les fichiers de ce répertoire vers ma machine locale (Windows XP par exemple). Mon objectif est d'être capable d'enregistrer un fichier lorsque je clique sur eux et choisir la cible sur ma machine locale. Quelqu'un peut-il m'aider à résoudre ce script? merci d'avance. 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>
Dernière édition par otheus; au 03.08.2009 11:42 AM.. Motif: ajouter des balises du code |
|
||||
|
Les liens ne fonctionneront pas si votre serveur web n'est pas configuré pour autoriser l'accès à ces fichiers, et votre serveur Web peut probablement faire sa propre liste d'entre eux de toute façon, pas de script requis.
Aussi, s'il vous plaît mettre le code dans [code] tags code [/ code], il est beaucoup plus lisible. |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|