[Perl] Hash et cgi

Hash et cgi [Perl] - Perl - Programmation

Marsh Posté le 11-06-2003 à 01:41:18    

dans le cadre d'un cgi, on me demande de passer les paramètres de l'url dans un hash (jai fait ca dans la journée et ca fonctionnait pas)
 
à chaque fois, mon hash était vide
le code était grosso modo celui la.
 

Code :
  1. use CGI;
  2. q = new CGI;
  3. my %parameter = &getParameter("id", "user", "date", "title", "service", "type", "scope", "duration", "impact", "comments" );
  4. sub getParameter {
  5. my %parameter = ();
  6. while (! defined $parameter_line = shift) {
  7.   $parameter->$parameter_line = q->param($parameter_line);
  8. }
  9. return (%parameter);
  10. }


---------------
http://www.boincstats.com/signature/user_664861.gif
Reply

Marsh Posté le 11-06-2003 à 01:41:18   

Reply

Marsh Posté le 11-06-2003 à 08:40:07    

Code :
  1. use strict;
  2. use CGI;
  3. my $q = new CGI;
  4. my %parameter = getParameter(qw(id user date title service type scope duration impact comments));
  5. sub getParameter {
  6. my %parameter;
  7. foreach my $parameter_line (@_) {
  8.   $parameter{$parameter_line} = $q->param($parameter_line);
  9. }
  10. return %parameter;
  11. }


Message édité par pospos le 11-06-2003 à 08:53:10
Reply

Marsh Posté le 11-06-2003 à 08:46:54    

edit: erreur de manip...


Message édité par pospos le 11-06-2003 à 08:47:30
Reply

Marsh Posté le 11-06-2003 à 12:14:48    

pospos a écrit :

edit: erreur de manip...


 
 :jap:  
 
jvais tester ca ce matin, jrepasserai dire si ca l'a fonctionné ou non


---------------
http://www.boincstats.com/signature/user_664861.gif
Reply

Marsh Posté le 11-06-2003 à 13:46:17    

ca fonctionne, gros merci à toi Pospos

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed