ホームページ >バックエンド開発 >PHPチュートリアル >ページ上部で include を使用した後、空白行が表示され CSS が正常に動作しません。解決してください。

ページ上部で include を使用した後、空白行が表示され CSS が正常に動作しません。解決してください。

WBOY
WBOYオリジナル
2016-06-13 11:59:551017ブラウズ

ページ上部で include を使用した後、空行が表示され CSS が正常ではありません。解決してください
ページは utf-8 でエンコードされています
エディター: Dreamweaver ページのプロパティがチェックされています Unicode 署名 (BOM) を含める )(s)
このようにすると、ページの上部に空白行が表示され、ソース コードを表示するときはすべて正常です:

<?php include_once("inc.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>


-----解決策 解決策---------
間違いありませんコードによって生成されたものではありませんね?コードによって生成されていないことが確実な場合は、エディターを変更し、UTF-8 BOM ヘッダーなしエンコーディングを使用して保存します。
------解決策---------
ファイルのエンコーディングが utf-8 の場合、ヘッダー3文字になりますので、BOMなしのファイルに変更してご覧ください。
------解決策---------
「Dreamweaver ページのプロパティで Unicode 署名 (BOM を含める) がチェックされています」 )(s)”

DW では、CTRL J を押してエンコードし、この項目をチェックしないでください。PHP 自体は BOM ヘッダー情報を認識できないため、COOKIE、SESSION、および空の例外が発生します。状況

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。