Passer des HASH TABLE de scripts CGI en scripts CGI

Passer des HASH TABLE de scripts CGI en scripts CGI - Perl - Programmation

Marsh Posté le 10-02-2003 à 18:51:11    

Mon premier script CGI-PL génére des tableaux de hashage et un formulaire HTML.
Le submit renvoi les données du form sur un deuxieme script CGI-PL.
J'aimerais pouvoir récupérer les tableaux de hashage du premier script dans mon deuxieme script en plus des données du formulaire.
Merci de votre réponse éventuelle.

Reply

Marsh Posté le 10-02-2003 à 18:51:11   

Reply

Marsh Posté le 12-02-2003 à 09:35:06    

Regarde du coté du module Data :: Dumper
Ca va te "deplier" ta hash table, de sorte que tu pourra la passer comme du texte normal et la "remettre" dans ton deuxieme script par un simple eval.


Message édité par pospos le 12-02-2003 à 09:36:58
Reply

Marsh Posté le 14-02-2003 à 16:30:08    

BiOxyde a écrit :

Mon premier script CGI-PL génére des tableaux de hashage et un formulaire HTML.
Le submit renvoi les données du form sur un deuxieme script CGI-PL.
J'aimerais pouvoir récupérer les tableaux de hashage du premier script dans mon deuxieme script en plus des données du formulaire.
Merci de votre réponse éventuelle.


 
t'as essayé le passage par parametre?
 
j'ai jamais utilise perl et les cgi, mais j'avais le meme probleme pour passer un Hash en parametre d'une sous fonction  
 
par exemple :
 
on a
%types = (
    'C_Bool'    => [0,1],
    'C_Char'       => [-128,127],
    'C_UInt'       => [0,65535],
)
 
si on passe  
toto(%types)
 
dans la sub toto
sub toto
{
# tu recupere le parametre de la fonction  
$hash = $_[0];
   
# pour obtenir -128 cad $types{'C_CHAR'}[0]
$$hash->{'C_CHAR'}[0]
 
}
 
en esperant que ca reponde a ta question

Reply

Sujets relatifs:

Leave a Replay

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