Soalan:
Bagaimanakah seseorang boleh mengubah suai rentetan dalam fail konfigurasi menggunakan data daripada borang PHP ($_POST pembolehubah)?
Jawapan:
Pertimbangkan untuk menggunakan format fail berstruktur seperti CSV, Ini, XML, JSON atau YAML. Gunakan API khusus untuk membaca dan menulis format ini.
Pendekatan Alternatif:
Contoh:
Kelas PHP asas untuk mengurus konfigurasi fail:
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 ;"); } }
Penggunaan:
// 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);
Atas ialah kandungan terperinci Bagaimana untuk Mengubah Suai Rentetan Fail Konfigurasi Menggunakan Data Borang PHP?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!