我正在开发一个将连接到 MySQL 数据库的项目,需要以下内容:
- 登记
- 登入/登入/登出
- 家
- 链接
登录的人可以使用两个项目:
- 我的书签
- 联系我们
我目前的网站结构如下:
*Shortened* URL (project root folder): sois.com/440/finalproject/
- finalproject 文件夹内容:htdocs 文件夹 | mysql_connect.php
- htdocs 文件夹内容:书签文件夹 | 联系人文件夹 | 主文件夹 | 包括文件夹
- 书签文件夹内容(所有 PHP 文件):添加 | 删除 | 删除确认 | 索引 | 搜索 | 搜索表 | 更新 | 更新表格
- 联系人文件夹内容:contact.php
- 主文件夹内容(所有 PHP 文件):忘记 | 索引 | 链接 | 登录 | 登录 | 登出 | 登记
- 包括文件夹内容:footer.php | 头文件.php | 标志.jpg
这是您在登录之前应该看到的图像:
/Home/index.php 的代码如下:
<?php # index.php
session_start();
//check session first
if (!isset($_SESSION['email'])){
include ('header.php');
}else
{
include ('header.php');
}
?>
<h2>Project Description</h2>
<h2>Blah Blah Blah ...</h2>
<h2>put images here if you want ...</h2>
<h2>change background ...</h2>
<h2>modify the site as you want ...</h2>
<?php
include ('footer.php');
?>
我的问题很简单,我收到错误:
- “警告:包括(kethcart.uwmsois.com/public_html/440/finalproject/htdocs/includes/header.php):无法打开流:/home/kethcart/public_html/440/finalproject/htdocs/中没有这样的文件或目录第 5 行的 home/index.php"
- “警告:include(): 未能打开 'kethcart.uwmsois.com/public_html/440/finalproject/htdocs/includes/header.php' 以包含 (include_path='.:/usr/lib/php:/usr/local/ lib/php') 在 /home/kethcart/public_html/440/finalproject/htdocs/home/index.php 第 5 行"
- “警告:包括(kethcart.uwmsois.com/public_html/440/finalproject/htdocs/includes/footer.php):无法打开流:/home/kethcart/public_html/440/finalproject/htdocs/中没有这样的文件或目录第 19 行的 home/index.php"
- “警告:include(): 未能打开 'kethcart.uwmsois.com/public_html/440/finalproject/htdocs/includes/footer.php' 以包含 (include_path='.:/usr/lib/php:/usr/local/ lib/php') 在 /home/kethcart/public_html/440/finalproject/htdocs/home/index.php 第 19 行"
问题:如何正确链接 header.php 和 footer.php(位于包含文件夹中)的文件位置,以便我的 index.php(位于主文件夹中)正确显示,如上图?
虽然我知道 StackOverflow 周围还有其他帖子,但我找不到一个我完全理解并且可以适用于我的情况的帖子。如果我的问题看起来很简单,我深表歉意,但我非常感谢任何和所有帮助!
谢谢大家,如果您有任何其他问题或需要更多详细信息,请告诉我。