HTML ページのヘッダーを設定する方法
この投稿は dd0607 によって最終編集されました (2014-01-06 01:42:27)
Index.php
<?php<br />
include("include/conn.php");<br />
include("header.php");<br />
include("footer.php");<br />
?>
ログイン後にコピー
conn.php
<?php <br />
$host='localhost'; <br />
$user_name='root'; <br />
$password='123123';<br />
$db='netbox';<br />
$conn = mysqli_connect($host,$user_name,$password,$db) or die("Connect failed: " . mysqli_connect_error());<br />
?><br />
ログイン後にコピー
header.php
<br />
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"><br />
<html xmlns="http://www.w3.org/1999/xhtml"><br />
<head><br />
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /><br />
<meta http-equiv="X-UA-Compatible" content="IE=edge" /><br />
<title>test</title><br />
<link href="/css/main.css" rel="stylesheet"><br />
</head><br />
<body><br />
ログイン後にコピー
footer.php
<br />
</body><br />
</html><br />
ログイン後にコピー
Index.php が conn.php を読み込まない場合、ページは正常に表示されます
conn.php がロードされると、ページに html/head/body と他の html タグが追加され、同時に header.php の DOCTYPE/html/head が削除され、他のすべてのコンテンツが .php にスローされます。毛糸の原因は何でしょうか?
PS: conn.php をロードした後、ページを右クリックしてソース コードを表示します。これは正常ですが、F12 キーを押して表示すると、ページの上部に空白行が表示されます。 IE11とChrome33のHTMLコードが異常であることがわかります
ASP から PHP に切り替えたばかりです。ASP の論理的な記述方法は問題ありませんが、PHP で何が問題になっているのかわかりません。