2013-07-14 68 views
-1

好吧我不是初學者,我只是想我可能會問,有沒有一種方法可以讓PHP的其他鏈接影響頁面的一部分。這是我要給你的例子。比方說,我們有一些代碼:有沒有辦法讓其他HTML影響...?

<!-- header --> 
<div>"; 

**(SOME PHP CODE)** 

      echo open" 
    include "index.php"; 
    echo close" 

</div> 
<!-- header --> 

那麼它就在那裏,我找的一些PHP代碼,如果存在,將插入新的頁面,而不會影響新老。我需要這個的原因是因爲我目前的頭文件有css頁面,當我用新的css頁面包含另一個網站時,新網站破壞了我當前的css配置。有沒有辦法插入一個新的PHP頁面,將刪除所有的CSS代碼之前,加載在同一頁中的新的?

+0

使用iframe然後 – DevZer0

+3

我讀了你的問題五次。我仍然無法理解它。 –

+0

不要使用iframe – 2013-07-14 23:01:17

回答

1

如果您想在不影響頁面上其他內容的情況下顯示內容,我認爲iframe可能是唯一的解決方案。

1

要麼使用iframe,或者如果你想使用PHP包括網頁,那麼你可以這樣做:

$page = file_get_contents("index.php"); 
echo strip_tags($page); 

但是會從頁面移除所有的HTML標籤。意思是,它基本上是頁面上的文本內容。如果你只是想雖然移開磁頭標籤,保持鏈接和圖像等,但沒有<style><link>標籤(即無定型),這樣做

$page = file_get_contents("index.php"); 
echo preg_replace("#<head(.*?)>(.*?)</head>#is","",$page); 

然後你就可以使用CSS在網頁上和樣式(如果你知道另一頁上的ID和類)

相關問題