2016-04-17 18 views
0

私は他の質問で見てみましたが、私の問題と一貫した質問を見つけることができないようです。PHPが動作している、インクルードヘッダーが含まれていません

私はanglejsを使ったプロジェクトに取り組んでおり、主に開発の大部分を純粋なhtmlで行い、最終的にヘッダ/フッタコードを切り取り、それは含まれているとしてPHPで。

ただし、include( "../ Includes/header.php");動かない。基本的なコードを含む他のものは正常に動作しているようです。

<?php 
    echo "<b>This is an included echo from another directory.</b><br />"; 
?> 

.svg.phpファイルは、私が使用するだけで、いくつかのSVGグラフィック無関係です:

<?php 
    //require_once ("Includes/simplecms-config.php"); 
    //require_once ("Includes/connectDB.php"); 
    include("./svg.php"); 
    include("../Includes/include.php"); 
    echo "<i>This is an echo from the current file.</i><br />"; 
    include("../Includes/header.php"); 
?> 

これは../Includes/include.phpからのコードは次のとおりです。ここに私のコードです。私がエコーの上にインクルードヘッダーを移動すると、何も表示されません。下にある場合(上のコードのように)、エコーコマンドは機能しますが、すべてがインクルードヘッダーの後に停止します。

私には見つからないようなエラーはありません。警告はありません。何もありません。

(つまりでもリモートで関連性がある場合、Microsoft WebMatrixのでの作業)

+0

まあ、同じheader.phpファイルを使って、同じ行/ PHPコードと全く同じものが他のすべてのファイルで完璧に動作することを(b/c私は忘れて)追加したかったのです。ただし、この特定のファイルを呼び出すのは、現在親に直接存在しない唯一のファイルです(たとえば、ディレクトリに移動してから/ Includes /に戻ってファイルに到達する必要があります)。私はコピー/過去のフォルダ内のIncludeディレクトリの中で作業しているフォルダに入っていて、それは大丈夫でした...しかし、それは本当に私にとっては素晴らしい解決策ではありません:) –

答えて

0

これは、暗闇の中でショットかもしれないが、一般的に、それは、PHP-ファイルの閉鎖?>を残すのがベストプラクティスです。私はそれがファイルのインクルードにどのような影響を与えるかはわかりませんが、私はあなたのコードに何か「間違っている」ことを見ていません。

関連する問題