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
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.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 ??
j'avoue que j'ai des doutes pour l'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;
merci
Partager