我有一个小脚本,我想给用户编辑“ config.php ”文件的可能性,脚本在(setting.php)页面中。
例如,它们是“config.php”中的一些代码
$title = 'myblog';
$email = 'info@google.com';
$desc = 'Something';
我想要一个“ HTML ”页面,来获得我所说的东西的价值。(用户输入值,该值应在脚本的其他部分使用)
我有一个小脚本,我想给用户编辑“ config.php ”文件的可能性,脚本在(setting.php)页面中。
例如,它们是“config.php”中的一些代码
$title = 'myblog';
$email = 'info@google.com';
$desc = 'Something';
我想要一个“ HTML ”页面,来获得我所说的东西的价值。(用户输入值,该值应在脚本的其他部分使用)
如果您想要用户可以更改标题,如果有多个用户意味着如果一个更改 config.php,其余的标题将被更改。所以,最好使用数据库。
如果只有一个用户,您可以使用文件来存储信息。
请解释一下你想做什么,一个用户还是多个?
您最好这样做: 在 settings.php 文件中:
<form action="settings2.php" method="POST">
Title:<input type="test" name="title"><br>
Email:<input type="test" name="email"><br>
Desc:<input type="test" name="desc"><br>
<input type="submit">
和settings2.php:
<?php
$title = $_POST['title'];
$email = $_POST['email'];
$desc = $_POST['desc'];
$content= '<?php
$title = "'.$title.'";
$email = "'.$email.'";
$desc = "'.$desc.'";
?>';
$file = "config.php";
$fh = fopen($file, 'w') or die("can't open file");
fwrite($fh, $content);
fclose($fh);
?>
这 2 个页面会将表单提交的值放入 config.php,例如:
<?php
$title = "PHP";
$email = "email@email.com";
$desc = "something";
?>