j ai le pb suivant,je suis debutant avec perl et je voudrais bien que lorsque ququn remplie un formulaire sur ma page HTML de la forme(nom,prenom,email) et puis il cliquesur envoyer ,alors je recois un fichier de type texte (fichier.txt)sur mon serveur.
jusqu a maintenant jai reussi seulemnt que si quq remplie le formulaire et clique sur envoyer,alors le scripte sera renvoye sur une page de type HTML du genre (http:\adresse.formulaie.pl).mais je voudrais bien laisse une copie de ce formulaire sur mon serveur local.
merci de mavoir aide ou bien me donne une autre alternative.
voici le Perl documents:
- Code: Tout sélectionner
#!C:/perl/perl -w
read(STDIN, $Daten, $ENV{'CONTENT_LENGTH'});
print "Content-type: text/html
";
print "<html><head><title>Confirm</title></head>
";
print "<body><h1>Formulaire</h1>
";
@Formularfelder = split(/&/, $Daten);
foreach $Feld (@Formularfelder)
{
($name, $value) = split(/=/, $Feld);
$value =~ tr/+/ /;
$value =~ s/%([a-fA-F0-9][a-fA-F0-9])/pack("C", hex($1))/eg;
$value =~ s/<!--(.|
)*-->//g;
$Formular{$name} = $name;
$Formular{$value} = $value;
print "$Formular{$name} = $Formular{$value}", "<br>
";
}
print "</body></html>
";