disons que c'est al solution la plus standard comme tu la cherchais, mais effectivement c'est un peu extreme pour seulement 5 pages
 
ya pleins de module de templating html en perl (regarde sur search.cpan.org)
 
à la limite tu peux meme le faire à la main avec des regexps!
 
genre dans la page html tu ecrit %%total_facture%%, puis apres tu fais simplement
| Code : 
 my $total_facture = 200;$html =~ s/%%total_facture%%/$total_facture/g;
 | 
ou bien
| Code : 
 $html =~ s/%%total_facture%%/calcul_facture()/ge;sub calcul_facture { ... return $facture;}
 | 
 
ou meme un systeme plus souple:
| Code : 
 my %template = (  total_facture => 200,  garantie => 2,);...$template{date} = localtime();...remplace(\$html, \%template);sub remplace {  my $html_ref = shift;  my $template_ref = shift;  my $template_regexp = join('|', keys %$template_ref);  $$html_ref =~ s/%%($template_regexp)%%/$template_ref->{$1}/g;}
 | 
 
Message édité par pospos le 13-01-2004 à 18:52:42