2011-02-15 45 views
0

即時通訊使用PHP來包含背景顏色,以便用戶可以更改它們,但我也需要知道如何排除它們,或者我需要知道它是否會自動更改一旦他們擊中新頁面以包含它們,我這樣做:如何排除php中的文件?

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

如果您不知道如何接受答案,請告訴我們,我們將很樂意爲您提供幫助。 – enam 2011-02-15 16:59:01

回答

1

首先,您可以將文件包含在PHP中。但有一種方法可以幫助你解決你的問題。

您可以在兩個文件中使用相同的變量名稱。 例如 一旦你包括第一個文件即

include("file1.php"); 

具有

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

然後,如果你可以包括第二文件可能

include("file2.php"); 

具有

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

這將[R將第一個變量值紅色藍色顏色。

因此,無論如何這樣你的新背景顏色將被看到。

3

PHP是腳本語言,這意味着它的解釋沒有編譯,所以對於每個請求它將被再次解釋。

如果您在之前的請求中使用某些條件包含了某些內容,並且在下一個請求中您的條件爲false,那麼這些文件將不會包含在內。

我希望這可以幫助你。

+0

謝謝你們:我只是試了一下,它的工作 – Mason 2011-02-15 14:00:34

+0

接受答案然後... – Drewdin 2011-02-15 14:20:19

0

包括的文件通常包含在每個請求的基礎上。因此,如果您在第一個請求中使用include 1.php,在第二個請求中使用include 2.php,則第二個請求不知道前一個請求的確執行了include 1.php

如果您的意思是在單個請求期間取消包含文件,我不認爲這是可能的。

相關問題