1

私はウェブサイトを必要とするスタートアップに取り組んでいます。私は多くの個別のphpファイルを作成し、ページのindex.phpにrequire_once( 'file.php')関数(パラメーター)でそれぞれをロードさせることでこれを行っていますが、それはうまく機能しています(そして常に私のために働いています)。

非常に奇妙なエラーが発生します。私のインデックスページは次のようになります。

<?php
require_once('load_heading.php');
require_once('load_header.php'); header(stuffs)
require_once('load_content.php'); content(foobar)
require_once('load_footer.php');
?>

私の他のページではすべてが正常に機能していますが、この特定のページでは、load_footer.php にあるフッターが、load_content.php がページに追加するコンテンツの途中に表示されます...

誰かが同様のエラーに遭遇したか、解決策を知っていますか? それが何かを意味する場合、load_content.php はデータベースから情報を取得し、それを に入れます。

4

1 に答える 1

2

担当者のため、まだコメントできません。私が最初にチェックすること:

  1. 読み込まれたページの HTML ソースを確認します。終了タグの欠落などにより、レイアウトが崩れる場合があります
  2. load_content.php ファイルに load_footer.php が含まれていないか、または必要とされていないことを確認してください [再確認するだけです :)]
  3. フッターの CSS の問題である可能性があります。
  4. PHP エラーである可能性があるため、これをコードの先頭に追加します (または php.ini ファイルを編集します):

    ini_set('display_errors', 'On');
    error_reporting(E_ALL);
    
于 2013-07-17T22:01:46.707 に答える