Frage:
Wie kann man eine Zeichenfolge in einer Konfigurationsdatei mithilfe von Daten ändern? ein PHP-Formular ($_POST-Variable)?
Antwort:
Erwägen Sie die Verwendung eines strukturierten Dateiformats wie CSV, INI, XML, JSON oder YAML. Nutzen Sie dedizierte APIs, um diese Formate zu lesen und zu schreiben.
Alternative Ansätze:
Beispiel:
Eine grundlegende PHP-Klasse zum Verwalten von Konfigurationsdateien:
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 ;"); } }
Verwendung:
// 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);
Das obige ist der detaillierte Inhalt vonWie ändere ich eine Konfigurationsdateizeichenfolge mithilfe von PHP-Formulardaten?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!