1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
| if (!$fichier = @fopen('params.inc.php', 'w')) {
$this -> error = 'Fichier "params.php" introuvable ou protege en ecriture.';
}
else {
/* Preparation de l'entete du fichier */
fwrite($fichier,"<?php\n");
fwrite($fichier, "// Parametres generes par ".$_SERVER['PHP_SELF']."\n\n");
fwrite($fichier,"/**\n");
/* Creation automatique des constantes pour chaque element poste */
foreach($_POST as $key=>$val) {
$val = trim($val) ;
fwrite($fichier, "define('$key', '$val');\n");
}
// fermeture du fichier
fclose($fichier); |