Bonjour @ vous !
Suite des aventures d'un ex Javaiste-Ciste dans le monde fabuleux du Perl. Voici mon problème. A la fin de mon script, je lance via un fork le navigateur Web. Ok, no souci. Maintenant, j'ai la possibilité de créer une page Excel. Ok, je peux la créer via ma page Web. Aussi, je voudrais que si la page xls est crée, je puisse la copier dans un autre répertoire. Voici mon code :
Seulement, cette copie ne s'effectue pas.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21 my($nom) = &Relative_path($rep); my($url) = "http://localhost/$nom/interact-prot.shtml"; my($kidpid); if (!defined($kidpid = fork())) { die "Erreur systeme : $!\n"; } elsif ($kidpid == 0) { exec("explorer $url"); die "Explorer n'a pas été lancé !\n"; } else { waitpid($kidpid, 0); my($xls) = $rep."\\interact-data.xls"; printf ("%s\n", $xls); if ( -f $xls) { `cp $xls $ARGV[$#$ARGV]`; $xls = $ARGV[$#$ARGV]."\\interact-data.xls"; if ( -f $xls) { printf ("Copie du fichier interact-data.xls dans votre répertoire %s.\n", $ARGV[$#$ARGV]); } } }
Qu'ai-je loupé ?
Merci de vos réponses !
@ ++
Partager