人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

php でinclude ファイルを呼び出すときに、呼び出した方のページで、include ファイルの内容の直前に半角スペースが混ざってしまうのですが、対処方法はありませんか?

その半角スペースのせいでデザインが崩れてしまい、困っています。


●質問者: 村井
●カテゴリ:インターネット ウェブ制作
✍キーワード:PHP デザイン ファイル 対処
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● dododdo
●35ポイント

includeするファイルのの前後に半角スペースが入っていませんでしょうか?

◎質問者からの返答

echo <<<EOF</p>

GT-Agency について | GT-Agency HP へ

各種コンテンツをライセンス販売しています。無断コピー・複製等を禁じます。(C) GT-Agency

</body>

</html>

EOF;

?>

こんな感じで入っていないです。


2 ● bayan
●35ポイント

http://www.thems.jp/contents/ のHTMLをバイナリエディタで開いて見ました。


<!-- footer start -->の前に16進表現で EF BB BF のデータがあります。


footer.inc の先頭にUnicode の BOM(Byte Order Mark)と

いうやつが付いているのではないかと思います。


footer.inc の作成にテキストエディタを使っているなら、

保存時の文字コードを UTF-8N とか Unicode BOM なし等で

保存することはできないでしょうか?


合成するファイルをUnicodeで記述する場合はBOMなしで作成する方が良い

http://www.nishishi.com/blog/2007/05/unicode_bom.html

◎質問者からの返答

おおお!

なんだか解決しそうな雰囲気がプンプンしますね!!!

早速試してみます。

ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ