我想制作自己的CMS系统,如Joomla或Drupal。现在,我可以添加和删除文章,我必须以管理员身份登录。我使用php和mysql以及Jquery。
现在,我想解决一下,我可以添加和删除菜单和菜单点。问题是,当我创建新的菜单项(例如:关于我们)时,我应该创建一个新的php文件(aboutus.php)。但我不知道,在php中有什么办法,我从php创建另一个php文件,就像我可以创建一个简单的txt文件一样?或者我应该使用mysql?或者解决我问题的最佳方法是什么?
答案 0 :(得分:3)
创建文件不是可行的方法。您必须创建一个index.php
来捕获所有请求,并且必须在该文件中确定要执行的操作。如果“关于我们”是在CMS中创建的页面,您可能希望从数据库中加载填充了“关于我们”页面内容的模板页面。
答案 1 :(得分:0)
是的,但这不是正确的方法。这是创建文件的示例之一。
$content = "some text here";
$fp = fopen($_SERVER['DOCUMENT_ROOT'] . "/myFile.php","wb");
fwrite($fp,$content);
fclose($fp);