Bonjour

contexte :

j'ai installé pour l'occasion apache , perl et mysql sous windows 2000.
j'ai fait un test simple d'un script cgi via perl sous le serveur apache cela fonctionne correctement

Par contre maintenant lorsque je souhaite faire transiter des données via la methode post et donc les recuperer via une page perl j'ai le message suivant

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
 
 
Undefined subroutine &main::param called at C:/Program Files/Apache Group/Apache2/cgi-bin/action/etape2.pl line 7.
à prioris j'ai fait une petite recherche avant et il semblerait que ce message signifie que la fonction n'existe pas ...

je pensais qu'en installant perl et apache les fonctions qui sont pour moi de bases seraient présentes ...

s'agit-il donc d'un module qui n'est pas installé ou une erreur de code ??

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
 
 
#!c:/Perl/bin/Perl.exe -wT
 
use strict;
use CGI::Carp qw(fatalsToBrowser);
 
 
my $pseudo = param( "pseudo" );
#my $mdp = param("mdp");
#my $email = param("email");
#my $phone = param("phone");
#my $titre = param("titre");
 
 
print "Content-type: text/html\n\n";
print $pseudo;
j'avoue que j'ai des doutes pour l'erreur de code !!!

merci