Maison > Article > développement back-end > Comment modifier une chaîne de fichier de configuration à l'aide des données de formulaire PHP ?
Question :
Comment modifier une chaîne dans un fichier de configuration à l'aide des données de un formulaire PHP ($_POST variable) ?
Réponse :
Envisagez d'utiliser un format de fichier structuré comme CSV, Ini, XML, JSON ou YAML. Utilisez des API dédiées pour lire et écrire ces formats.
Approches alternatives :
Exemple :
Une classe PHP de base pour gérer les fichiers de configuration :
class MyConfig { public static function read($filename) { $config = include $filename; return $config; } public static function write($filename, array $config) { $config = var_export($config, true); file_put_contents($filename, "<?php return $config ;"); } }
Utilisation :
// Write to config file MyConfig::write('conf1.txt', ['setting_1' => 'foo']); // Read and modify config in-memory $config = MyConfig::read('conf1.txt'); $config['setting_1'] = 'bar'; $config['setting_2'] = 'baz'; // Update config file with modified values MyConfig::write('conf1.txt', $config);
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!