使用PHP代码,我有这样的代码:被保存在数据库中
<!DOCTYPE html>
<html>
<?php require_once('./module/mod_head.php'); ?>
<body>
<?php require_once('./core/imp/navbar.inc.php'); ?>
<div class="container" style="margin-bottom: 50px;">
<?php include('./module/mod_preview.php'); ?>
</div>
<div class="container-fluid">
<?php include_once('./module/mod_block_whoami.php') ?>
<div class="collapse" id="summaryId">
<?php include_once('./module/mod_block_summary.php'); ?>
</div>
</div>
<?php require_once('./core/imp/footer.inc.php'); ?>
</body>
</html>
下面这段代码保存在数据库中。
问题是我想要使用的代码,因为它将是我的index.php文件中唯一的代码。
但正如我之前说的它被保存在数据库中,并获得该代码我需要使用PHP,然后代码将被保存在一个PHP变量和呼应,将是这样的:
<?php echo "<html><?php echo "<morehtml>blablabla</morehtml>"; ?></html>"; ?>
我想创建一个临时文件,该文件被代码覆盖,然后包含在index.php文件或任何需要从数据库获取代码的文件中。
但是,我不知道这是一个好主意,或者如果有任何更好的方法从MySQL数据库获取php代码并使用它。
问题是:**你为什么要这样做?为什么不直接输出HTML,而是使用PHP内部的PHP。你现在想做什么,会错误的。然后,当不需要时你必须使用额外的功能。不要重新发明轮子;许多人在你面前尝试失败。 PHP是PHP,HTML是HTML。 –
我希望能够编辑并将其保存在网站上,而不是将编辑后的文件上传到服务器。这可能不是最好的例子,但我遇到它并找不到解决方案。所以我只想知道有没有办法做到这一点 –
我在我的index.php中有了上面的代码,但是有一天我想:我不需要那个“mod_block_whoami.php”在页面上,所以我只需进入页面并登录,删除它并保存。而不是使用终端进行编辑或将编辑后的文件上传到服务器。 –