Je fais un jeu du pendu en perl... pour l'instant je n'ai pas fait grand chose... mon programme ne fait que de demander a l'utilisateur d'écrire une lettre via un formulaire...J'aimerais ensuite stocker TOUTES les lettres qui ont deja ete tapees par lutilisateur.. mais je n'y arrive pas...
Voici mon script :
#!/usr/bin/perl use strict; use CGI; use CGI::Carp q(fatalsToBrowser);
Marsh Posté le 26-08-2006 à 01:44:52
Je fais un jeu du pendu en perl... pour l'instant je n'ai pas fait grand chose... mon programme ne fait que de demander a l'utilisateur d'écrire une lettre via un formulaire...J'aimerais ensuite stocker TOUTES les lettres qui ont deja ete tapees par lutilisateur.. mais je n'y arrive pas...
Voici mon script :
#!/usr/bin/perl
use strict;
use CGI;
use CGI::Carp q(fatalsToBrowser);
################Interface CGI##################################
my $co=new CGI;
print $co->header;
print $co->start_html(-title=>'Le pendu');
print $co->h1("Le pendu" );
print $co->start_form(-method=>"post", action=>"index.pl" );
print $co->h2('Entrez une lettre:')."\n";
print $co->textfield(-name=>'text')."\n";
print $co->p($co->submit(-name=>'soumettre'))."\n";
print $co->end_form();
if($co->param('soumettre')) {
my $entry = $co->param('text');
print $co->p("La lettre jouée est ".$co->b("'$entry'" )).$co->br."\n";
my @lettres = ();
push(@lettres, $entry);
}
Le problème est que le tableau lettres est réinitialisé à chaque fois.. je ne vois pas comment faire...
J'aimerais éviter de faire ca avec des fichiers...
merci !