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
à prioris j'ai fait une petite recherche avant :) et il semblerait que ce message signifie que la fonction n'existe pas ...Code:
1
2
3 Undefined subroutine &main::param called at C:/Program Files/Apache Group/Apache2/cgi-bin/action/etape2.pl line 7.
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 ??
j'avoue que j'ai des doutes pour l'erreur de code !!!Code:
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;
merci