$nom=param('nom');
open (FICHIER,">>monfichier.conf") || die ("Le fichier n'existe pas\n");
print FICHIER ("$nom");
close (FICHIER);
Je veux faire une écriture avec ajout de données.
Lorsque je clique sur OK, rien ne s'écrit dans monfichier.conf!!
Pourtant la variable $nom est bien récupérée.
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Julien Plée
Mon script script.cgi
#!/usr/bin/perl
$nom=param('nom'); open (FICHIER,">>monfichier.conf") || die ("Le fichier n'existe pasn"); print FICHIER ("$nom"); close (FICHIER);
Je veux faire une écriture avec ajout de données. Lorsque je clique sur OK, rien ne s'écrit dans monfichier.conf!! Pourtant la variable $nom est bien récupérée.
Une idée? Merci.
Un peu court "$nom=param('nom')"....
il faut charger le module CGI : (à placer avant $nom=param('nom'))
use CGI qw/:standard/;
Julien
Mon script script.cgi
#!/usr/bin/perl
$nom=param('nom');
open (FICHIER,">>monfichier.conf") || die ("Le fichier n'existe pasn");
print FICHIER ("$nom");
close (FICHIER);
Je veux faire une écriture avec ajout de données.
Lorsque je clique sur OK, rien ne s'écrit dans monfichier.conf!!
Pourtant la variable $nom est bien récupérée.
Une idée?
Merci.
Un peu court "$nom=param('nom')"....
il faut charger le module CGI :
(à placer avant $nom=param('nom'))
$nom=param('nom'); open (FICHIER,">>monfichier.conf") || die ("Le fichier n'existe pasn"); print FICHIER ("$nom"); close (FICHIER);
Je veux faire une écriture avec ajout de données. Lorsque je clique sur OK, rien ne s'écrit dans monfichier.conf!! Pourtant la variable $nom est bien récupérée.
Une idée? Merci.
Un peu court "$nom=param('nom')"....
il faut charger le module CGI : (à placer avant $nom=param('nom'))