【发布时间】:2012-08-16 13:36:09
【问题描述】:
我遇到了最奇怪的问题。 一个 PHP 的 include 调用在一个文件中,该文件包含 body 标记的开头以及 main 标记的开头:
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8" />
<link rel="stylesheet" href="css/style.css">
</head>
<body>
<div id="sidebar">
</div>
<div id="main">
<div id="menu">
<p> test test test </p>
</div>
奇怪的是,元素显示没有问题,但测试消息却没有。它没有隐藏在任何元素下,因为当我查看源代码时它仍然不存在。我有一种感觉,这真的很愚蠢/微不足道,但这让我很困惑。
这是我的 php:
<?php
include 'inc/header.php';
require_once 'login.php';
echo('<div class="somespace"></div>');
include 'inc/queries.php';
include 'inc/footer.php';
?>
【问题讨论】:
-
你的 PHP 是什么样的?
-
你确定它没有出现在源代码中吗?我最初的猜测是你的
css/style.css样式表中有一个隐藏文本的样式。无论哪种方式,您都需要在此处提供更多信息。就像所有其他文件中的内容、样式表中的内容等等。 -
您的 PHP 错误日志文件中是否有任何 PHP 错误?
-
@drrcknlsn 我很肯定。文件中的任何内容都不会影响菜单标签。 login.php 包含我的数据库登录详细信息,查询包含一些将某些内容获取到主 div 的函数。
-
@Jocelyn 我会检查一下。