仕様をどうしましょうかねぇ・・と思いつつ、ざっくりと(あくまでもサンプルってことで)
<?php
$keys = array('db_host', 'db_nme', 'db_user', 'db_pass');
foreach ($keys as $key) { $$key = ''; }
if ($_POST) {
$fp = fopen("config.php", w);
foreach ($keys as $key) {
$$key = $_POST[$key];
fwrite($fp, $key . "=" . ${$key} . "\n");
}
fclose($fp);
}
?>
<form action="" method="post">
<?php
$array = file("config.php");
foreach ($array as $line) {
list($key, $value) = explode("=", trim($line));
if ($value == '') {continue; }
$$key = $value;
}
foreach ($keys as $key) {
print "{$key}<input type=\"text\" name=\"$key\" value=\"${$key}\"><br />\n";
}
?>
<input type="submit" value="submit">
</form>
慌てて書いたので文法ミスやtypoがあったら適宜修正してください(汗
お礼
ありがとうございます。 何度も回答頂き感謝いたします。 parse_ini_file、はじめて知りました。 まさにコレって感じで使えそうです。 勉強しながらちょっと使ってみたいと思います。