我正在制作一个小型 CMS 用于练习。我正在使用 CKEDITOR 并试图使其可以在文本中编写类似 %contactform% 的内容,然后我的 PHP 函数将其替换为联系表单。
我已经完成了用表单替换文本。但现在我需要表单的 PHP 代码来发送邮件。我正在使用 file_get_contents(); 但它正在剥离 php 代码。
我用过 include(); 然后从另一个文件中获取 php 代码,现在可以使用。我想用一个文件来做。
那么 - 我可以从包含 php 代码的文件中获取所有内容吗?
*更新*
我会尝试用另一种方式来解释。
我可以在我的 CMS 中创建一个页面,我可以在其中编写标题和一些内容。在内容中我可以写 %contactform%。
当我从数据库中获取内容时,我使用 file_get_contents(); 将 %contactform% 替换为 /inserts/contactform.php 中的内容;我有 HTML 格式的表单和我的 php 代码:
if(isset($_POST['submit'])) {
echo 'Now my form is submitted!';
}
<form method="post">
<input type="text" name="email">
<input type="submit" name="submit">
</form>
现在我期待检索表单和激活的 php 代码。但是如果我在表单中按下我的提交按钮,它不会触发 php 代码。
我不想显示我希望能够使用它的 php 代码。