Passer des HASH TABLE de scripts CGI en scripts CGI - Perl - Programmation
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.
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. |
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
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.