【发布时间】:2015-07-02 20:01:23
【问题描述】:
我有在大多数 PHP 验证器中完美验证的 PHP 代码。 但是,当我访问该站点并检查元素以将 HTML 复制到 HTML 验证器中时,我得到了一大堆错误 - 主要与 iframe 有关。我在我的 php 代码中与 iframe 无关,这就是我对此感到困惑的原因。任何人都可以帮助阐明这一点吗?我的所有页面都发生了这种情况,这项作业将于明天到期,因此非常感谢任何帮助。 PHP的一个例子:
<?php
//addSuccess
include("include/header.php");
//Makes sure user is logged in. If not, ends the script
if ($logged_in == false) {
print("Access denied!");
die();
} else {
header("Refresh:3;url=add.php");
}
?>
<div id="success" class="mid">
Successfully added/linked entry. Redirecting to add page...
<p>
(Click <a href="add.php">Here</a> if your browser does not automatically redirect you.)
</div>
<?php include("include/footer.php"); ?>
未登录时生成的 HTML:
<html lang="en"><head>
<meta charset="utf-8">
<title>G.S.DB</title>
<meta name="author" content="Author name">
<link href="http://fonts.googleapis.com/css?family=Open+Sans:300" rel="stylesheet" type="text/css">
<link rel="stylesheet" href="css/styles.css">
</head>
<body data-feedly-mini="yes"><header>
<img src="images/logo.png" alt="Good Show Database">
</header>
<div id="nav" class="centre" ;="">
<nav>
<ul>
<li><a href="index.php">Home</a></li>
<li><a href="login.php">Login</a></li> <li><a href="search.php">Search</a></li>
<li><a href="shows.php">Show list</a></li>
<li><a href="cast.php">Actor list</a></li>
</ul>
</nav>
</div>
<div id="main">Access denied!</div><iframe frameborder="0" scrolling="no" style="border: 0px; display: none; background-color: transparent;"></iframe><div id="GOOGLE_INPUT_CHEXT_FLAG" input="" input_stat="{"tlang":true,"tsbc":true,"pun":true,"mk":false,"ss":true}" style="display: none;"></div><div id="feedly-mini" title="feedly Mini tookit"></div></body></html>
【问题讨论】:
-
那么,究竟是什么问题?您希望我们修复您从 html 验证中得到的错误吗?
-
我正在尝试找出 iframe 来自何处的原因,因为我没有输入任何与它有关的内容。如果我能找到原因,我应该能够自己解决它
标签: php html validation iframe