繁体   English   中英

PHP 中的动态链接

[英]Dynamic linking in PHP

我正在创建一个用于学习的自定义 CMS。 我计划有以下几页,

  1. 登录页面
  2. 所有帖子页面
  3. 编辑帖子页面
  4. 索引页
  5. header.php(网站的标题)
  6. footer.php(网站的页脚)
  7. sidebar.php(网站的侧边栏)

我很困惑索引页如何链接页眉、页脚和侧边栏。 请指导我如何在 index.php 中链接这些 php 文件。

您可以简单地添加要包含的文件数组:

$array = ('header.php', 'footer.php', 'sidebar.php');

然后添加一些 HTML 代码结构...

然后您可以访问数组并加载文件。

include_once($array[0]);

.. 包含 header.php

include_once($array[1]);

.. 包含footer.php

....

如果文件不存在,您可以使用 require_once 函数使您的站点不加载其他内容。

如果你想自动添加这些文件,只需添加一个循环。

foreach($array as $file){
if(file_exists($file)){
require_once($file);
}
else{
die($file.' does not exist!');
}
}

您可以使用require_onceinclude 我个人使用 require once 选项,因为它只需要包含一次,而不会在后期再次包含。

在你的body标签:

require_once('/path/to/header.php');
require_once('/path/to/breadcrumb.php');
require_once('/path/to/content.php');
require_once('/path/to/footer.php');
require_once('/path/to/copyright.php');

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM