php怎樣呼叫公共網頁頭部及尾部謝謝

時間 2021-09-09 06:13:43

1樓:匿名使用者

通過 include() 或 require() 函式,您可以在伺服器執行 php 檔案之前在該檔案中插入乙個檔案的內容。除了它們處理錯誤的方式不同之外,這兩個函式在其他方面都是相同的。include() 函式會生成乙個警告(但是指令碼會繼續執行),而 require() 函式會生成乙個致命錯誤(fatal error)(在錯誤發生後指令碼會停止執行)。

這兩個函式用於建立可在多個頁面重複使用的函式、頁首、頁尾或元素。

這會為開發者節省大量的時間。這意味著您可以建立供所有網頁引用的標準頁首或選單檔案。當頁首需要更新時,您只更新乙個包含檔案就可以了,或者當您向**新增一張新頁面時,僅僅需要修改一下選單檔案(而不是更新所有網頁中的鏈結)。

include() 函式

include() 函式可獲得指定檔案中的所有文字,並把文字拷貝到使用 include 函式的檔案中。

例子 1

假設您擁有乙個標準的頁首檔案,名為 "header.php"。如需在頁面中引用這個頁首檔案,請使用 include() 函式,就像這樣:

<?php include("header.php"); ?>

some text

例子 2

現在,假設我們有乙個在所有頁面上使用的標準選單檔案。請看下面這個 "menu.php":

com.cn/contact.php">contact us三個檔案,"default.

php"、"about.php" 以及 "contact.php" 都引用了 "menu.

php" 檔案。這是 "default.php" 中的**:

<?php include("menu.php"); ?>

some text

如果您在瀏覽器中檢視 "default.php" 的源**,應該類似這樣:

home |

about us |

contact us

some text

同時,當然,我們也將用相同的方法處理 "about.php" 和 "contact.php"。

通過使用引用檔案,在您需要重新命名鏈結、更改鏈結順序或向站點新增另一張網頁時,只要簡單地更新 "menu.php" 檔案中的文字即可。

require() 函式

require() 函式與 include() 相同,不同的是它對錯誤的處理方式。

include() 函式會生成乙個警告(但是指令碼會繼續執行),而 require() 函式會生成乙個致命錯誤(fatal error)(在錯誤發生後指令碼會停止執行)。

如果在您通過 include() 引用檔案時發生了錯誤,會得到類似下面這樣的錯誤訊息:

php **:

<?php

include("wrongfile.php");

echo "hello world!";

?>

錯誤訊息:

failed to open stream:

warning: include() [function.include]:

(include_path='.;c:\php5\pear')

hello world!請注意,echo 語句依然被執行了!這是因為警告不會中止指令碼的執行。

現在,讓我們使用 require() 函式執行相同的例子。

php **:

<?php

require("wrongfile.php");

echo "hello world!";

?>

錯誤訊息:

failed to open stream:

fatal error: require() [function.require]:

(include_path='.;c:\php5\pear')

由於在致命錯誤發生後終止了指令碼的執行,因此 echo 語句不會執行。

正因為在檔案不存在或被重新命名後指令碼不會繼續執行,因此我們推薦使用 require() 而不是 include()。

2樓:彤碧玉

新建乙個頭部檔案header.php,寫入:

<?php echo "頭部載入成功

";?>

新建乙個尾部部檔案footer.php,寫入:

<?php echo "尾部部載入成功

";?>

在新建乙個主檔案index.php,如下圖是我的目錄結構<?php

include './header.php';

echo '顯示測試';

include './footer.php';

如果檔案放在別的目錄下,如下圖:

載入檔案時只要

<?php

echo '顯示測試';

3樓:岩松

include() require()

4樓:

是不是用 include("")哦

5樓:匿名使用者

建議用include()

php如何呼叫jsp介面

一看你這個wsdl 就是webservice服務介面,你看他的呼叫說明,只要相關功能符合他的介面規範,他會返回你需要的資料,又不需要管他是用什麼語言開發實現,你只管你自己這的提交引數符合他的功能要求就行 getaaa string params string params aabcd 字串引數 my...

jquery通過ajax呼叫php取得返回值,怎麼做

cookie張贊 返回資料 如下 如果在php裡有echo的值的話,可以用ajax來接收 有多個輸出的話,是不可能指定輸出的 需要把想要輸出的內容放到乙個陣列中,然後json encode一下,在到js裡迴圈,找到自己想要的值 比如 需要輸出的內容 echo aaa echo bbb echo cc...

php如何在類中呼叫另檔案的類,PHP如何在類中呼叫另一個檔案的類

你的這種定義方法是錯誤的,在類定義中不能直接包含檔案或例項化物件,只能對類中屬性進行定義 請參考天南 46926125 寫的demo php demo code class b function d obj new b obj d day忘不掉的痛 在a類中 把 a 定義為公有的成員屬性。class...