Web ページのテキスト フィールドから config.php ファイルを編集できるシステムを作成しましたが、テキスト ボックスにはファイルの内容全体が表示されますが、このような行の一部のみを表示するように制限する方法はありますか?
$paypal_email = "mypaypalemail@gmail.com";
そして見せるだけ
mypaypalemail@gmail.com
テキスト ボックス。私のコードはこちら
<?php
$process = array(&$_GET, &$_POST, &$_COOKIE, &$_REQUEST);
while (list($key, $val) = each($process)) {
foreach ($val as $k => $v) {
unset($process[$key][$k]);
if (is_array($v)) {
$process[$key][stripslashes($k)] = $v;
$process[] = &$process[$key][stripslashes($k)];
} else {
$process[$key][stripslashes($k)] = stripslashes($v);
}
}
}
unset($process);
?>
<?php
$file = 'config.php';
// print_r( glob( dirname(__FILE__) . "/*.php" ) );
$configFile = html_entity_decode(file_get_contents($file), ENT_NOQUOTES);
if ( isset( $_POST["save_button"] ) && $_POST["config_changes"]){
$changes = $path = str_replace("\"", "", $_POST["config_changes"]);
file_put_contents($file, $_POST["config_changes"]);
}
?>
<html>
<body>
<center>
<b>
<font face="arial" size="3" color="#000000">
Welcome edit your Options here
<br>
<form method="post" action="controlpanel.php">
<textarea name="config_changes" rows="30" cols="50"><?php echo $configFile ?></textarea>
<br>
<button name="save_button">Save</button>
</form>
</body>
</html>