用于编辑php代码的html表单

用于编辑php代码的html表单,php,html,edit,Php,Html,Edit,我正在做一个项目,允许用户在PHP文件中编辑PHP代码 我有一个PHP页面,它使用邮件功能发送电子邮件。我想允许用户更改邮件功能中发送的邮件 我知道如何重写文件,但如何编辑它,我不确定 下面是邮件功能: 现在,我已经在html表单中打印了$message var,这样用户就可以看到将要更改的内容,但我不知道如何实际编写代码来从提交更改它 有什么想法吗 谢谢 对不起,伙计们 我没有正确地解释情况 带有mail函数的php文件将不会用于从该表单发送电子邮件。我想要表单做的就是基本上编辑php文件。我

我正在做一个项目,允许用户在PHP文件中编辑PHP代码

我有一个PHP页面,它使用邮件功能发送电子邮件。我想允许用户更改邮件功能中发送的邮件

我知道如何重写文件,但如何编辑它,我不确定

下面是邮件功能:

现在,我已经在html表单中打印了$message var,这样用户就可以看到将要更改的内容,但我不知道如何实际编写代码来从提交更改它

有什么想法吗

谢谢

对不起,伙计们

我没有正确地解释情况


带有mail函数的php文件将不会用于从该表单发送电子邮件。我想要表单做的就是基本上编辑php文件。我不想用此表单发送电子邮件,这是供用户编辑邮件功能的。希望这更清楚…

将文本区域放在名为message的表单中,然后执行$message=$\u POST['message']

创建一个PHP,读取包含要编辑代码的PHP文件中的内容,然后在HTML文本区域中打印出来,然后创建另一个文件,将修改后的代码写入包含要修改代码的PHP文件中。您可以使用google查找如何读取和写入文件。

在编辑页面上,只需执行以下操作:

$message = file_get_contents("path to message file");
echo "<textarea id=\"message\">".$message."</textarea>";
然后,您可以编辑文件的任何内容


如果您使用数据库并清理用户输入,而不是将所有内容保存到文件中,可能会更好。

我的想法是,您可能会冒在服务器上创建开放式垃圾邮件中继的风险。您所问的问题看起来像是一个基本的编程问题,这意味着您对PHP文档不熟悉,以及允许用户更改服务器上的文件所涉及的潜在安全风险。你应该认真阅读一些关于PHP的安全漏洞、模板和数据库访问的文章。是的,但是我正在做的项目不会在我的服务器上,它会分发给用户,让他们像wordpress一样安装到自己的域中。域所有者将是唯一可以编辑数据的人,而不是其他人。所以在这种情况下,它应该是好的:$email=$sandor\u email;-为什么不仅仅是$email=$赞助商_email@thiefMaster,我刚才写的代码。。。我会在它快要出版的时候把它修好。对不起,我没有把情况解释清楚。带有mail函数的php文件将不会用于从该表单发送电子邮件。我想要表单做的就是基本上编辑php文件。您的建议是将其发送到邮件功能,然后让邮件功能发送电子邮件。但是我不想用这个表单发送电子邮件,这是供用户编辑邮件功能的。是的,我决定用SQL数据库代替。但是谢谢你的回答。这将有助于将来的参考
$message = file_get_contents("path to message file");
echo "<textarea id=\"message\">".$message."</textarea>";