On Tue, Feb 19, 2008 at 10:09:30PM +0100, Stephane Bortzmeyer wrote: > > le rendre éditable par l'utilisateur. > > Pas de solution simple (bref, il faut programmer).
C'est pas non plus la mer à boire, voici une solution complète: #! /usr/bin/perl -wT use strict; use CGI qw(:standard); use Config::IniFiles; my $ini_file = 'toto.ini'; tie my %conf, 'Config::IniFiles', (-file=>$ini_file); foreach my $param_name (param()) { my ($section,$param) = split "/", $param_name; $conf{$section}{$param} = param($param_name); } print header; (tied %conf)->RewriteConfig; print start_html("Editing $ini_file"), start_form; foreach my $section (sort keys %conf) { print hr, h1($section); foreach my $param (sort keys %{$conf{$section}}) { print "$param:",textfield("$section/$param",$conf{$section}{$param}),br; } } print hr, submit, end_form, end_html; Après, pour bien faire (et surtout si ça va sur l'internet, il faut bien sûr valider un peu les paramètres d'entrée, authentifier les utilisateurs... ça n'est plus forcément trivial. Y. -- Lisez la FAQ de la liste avant de poser une question : http://wiki.debian.net/?DebianFrench Vous pouvez aussi ajouter le mot ``spam'' dans vos champs "From" et "Reply-To:" To UNSUBSCRIBE, email to [EMAIL PROTECTED] with a subject of "unsubscribe". Trouble? Contact [EMAIL PROTECTED]