サイトの実行に必要な情報を保持する、サイトの 1 つの config.php ファイルがあります。次のようになります。
<?php
$site_name="The Site";
$base_url = "http://site.com";
$upload_path = "/images";
?>
そこから値を取得するのは簡単です。require を使用するだけです'config.php';が、html フォームからこれを追加するオプションを指定するにはどうすればよいですか? どうすれば値を更新できますか? 私が念頭に置いている方法の 1 つは、次のように fopen と fsave を使用することです。
<?php
$filename = 'config.php';
$somecontent = "config here";
if (is_writable($filename)) {
if (!$handle = fopen($filename, 'w')) {
echo "Cannot open file ($filename)";
exit;
}
// Write $somecontent to our opened file.
if (fwrite($handle, $somecontent) === FALSE) {
echo "Cannot write to file ($filename)";
exit;
}
echo "Success, wrote ($somecontent) to file ($filename)";
fclose($handle);
} else {
echo "The file $filename is not writable";
}
?>
しかし、これはこれを行う標準的な方法ですか?これは、これらすべての cms が構成ファイルを記述する方法ですか?