【问题标题】:own very simple CMS system拥有非常简单的CMS系统
【发布时间】:2014-04-18 07:24:44
【问题描述】:

我想制作自己的 CMS 系统,例如 Joomla 或 Drupal。现在,我可以添加和删除文章,我必须以管理员身份登录。我使用 php 和 mysql 和 Jquery。

现在,我想解决,我可以添加和删除菜单和菜单点。问题是,当我创建新的菜单项(例如:关于我们)时,我应该创建一个新的 php 文件(aboutus.php)。但我不知道,在 php 中有什么方法可以让我从 php 创建另一个 php 文件,就像我可以创建一个简单的 txt 文件一样?或者我应该使用mysql?或者解决我的问题的最佳方法是什么?

【问题讨论】:

  • 请不要说 CMS System,因为 CMS 代表 Content Management System ;)
  • 最好将页面内容存储在 aboutus 的数据库中,然后使用 url 变量(如 website.com/aboutus(使用 mod rewrite)或网站)加载该页面内容。 com/index.php?page=aboutus

标签: php jquery html mysql


【解决方案1】:

创建文件不是要走的路。您必须创建一个index.php 来捕获所有请求,并且必须在该文件中确定要做什么。如果 About Us 是在 CMS 中创建的页面,您可能需要从数据库加载一个模板页面,其中填充了 About Us 页面内容。

【讨论】:

    【解决方案2】:

    是的,但这不是正确的做法。这是创建文件的示例之一。

    $content = "some text here";
    $fp = fopen($_SERVER['DOCUMENT_ROOT'] . "/myFile.php","wb");
    fwrite($fp,$content);
    fclose($fp);
    

    【讨论】:

      猜你喜欢
      • 2011-01-25
      • 1970-01-01
      • 2016-12-12
      • 2011-06-10
      • 1970-01-01
      • 2013-05-13
      • 2011-01-23
      • 2014-04-13
      • 1970-01-01
      相关资源
      最近更新 更多