2010-10-18 4 views
0

J'ai un fichier appelé config.php avec le contenu qui ressemble à ceci:Comment modifier/enregistrer le fichier config.php d'une forme

$setting_1 = "value1"; 
$setting_2 = "value2"; 
$setting_3 = "value3"; 
$setting_4 = "value4"; 

Comment puis-je utiliser un formulaire pour modifier/enregistrer ces valeurs d'une page Web? Toute aide serait appréciée.

+0

1. Si vous avez une config, utilisez un format de configuration: ini, xml, yaml, ect. 2. juste google pour la forme et la fonctionnalité d'écriture de fichier pour php – Hannes

+0

@Hannes: Peut-être pas la meilleure idée de mettre des valeurs de configuration restreintes dans un format ouvert .. plus si l'écriture du fichier de configuration est un processus très rare, vous économisez beaucoup de temps en ayant la configuration dans un format natif (que vous pouvez simplement inclure) plus tard .. – poke

Répondre

0

Pour lire les valeurs, vous incluez simplement le fichier (comme vous le feriez lors de l'utilisation de la configuration). Ensuite, vous pouvez simplement sortir la configuration actuelle at the appropriate location in the form pour la faire apparaître comme valeur par défaut (ou actuelle). Lorsque vous l'enregistrez, vous transmettez les valeurs comme vous le feriez avec un formulaire html normal et, après validation des valeurs, construisez simplement une nouvelle chaîne au format exact comme fichier de configuration.

Ensuite, vous ouvrez le fichier pour écrire et remplacer le contenu par les nouvelles valeurs.

0

Créer 4 zones de texte de saisie et les enregistrer dans la matrice de paramètres?

Google de « forme php » et obtenir de nombreux exemples

Questions connexes