2011-02-15 11 views
0

私は背景色を含むためにPHPを使用しているので、ユーザーはそれらを変更することができますが、それらを除外する方法も知っている必要があります。 :どのようにPHPでファイルを除外できますか?

<?php include('background.php') 
?> 
+0

回答を受け入れる方法がわからない場合は、お手伝いします。 – enam

答えて

1

まず、ファイルをPHPに含めることができます。しかし、あなたの問題を解決するのに役立つ方法があります。

両方のファイルで同じ変数名を使用できます。例: あなたは第二のファイルが含まれる場合

<?php 
$color1 = "red"; 
?> 

続いてい

include("file1.php"); 

<?php 
$color1 = "blue"; 
?> 

この意志を持っている

include("file2.php"); 

かもしれすなわち、最初のファイルをインクルードしたらr最初の変数値と置き換え、青色をと置き換えます。

とにかく、このように新しい背景色が表示されます。

3

PHPはスクリプト言語です。つまり、コンパイルされていないと解釈されます。したがって、リクエストごとに再度解釈されます。

以前のリクエストに何らかの条件を使用して何かを組み込み、次のリクエストで条件がfalseの場合、それらのファイルは含まれません。

私はこれがあなたを助けてくれることを願っています。

+0

ありがとうございます:私はちょうどそれを試してみました、それは動作します – Mason

+0

答えを受け入れる... – Drewdin

0

おおよそ、含まれているファイルは、通常、リクエストごとのベースに含まれています。最初のリクエストでinclude 1.php、2番目のリクエストでinclude 2.phpの場合、2番目のリクエストで前のリクエストがinclude 1.phpであったことがわかりません。

1回のリクエストでファイルをインクルードしない場合は、可能ではないと思います。

+0

ありがとう、それは本当に役立ちます – Mason

関連する問題