[php] Creating site-wide header-footer

  • 0

[php] include

<?php
include_once("_header.php");
?>


include() require() 的比較
include() 在執行時,如果 include 進來的檔案發生錯誤的話,會產生一個 warning,但仍會繼續往下執行。 
require() 在執行時,如果 require 進來的檔案發生錯誤的話,會產生一個 error,會立刻終止程式,不再往下執行。 

include() include_once() 的比較: 
二個函式是差不多的,差異僅在於 include 進來的檔案若是相同的: 
include() 會重複 include 進來。 include_once()只會 include 一次。 

require() require() 的比較: 
功能上的差異,和 include() 與 include_once() 這二個函式功能上的差異是相同的。

Q: 沒有成功 include?
A: 
1. 確認你使用 include 的那個檔案是 .php。也就是如果你在 index.html 想要 include header.php, 就要把檔名改成 index.php
2. 確認你的主機是有支援 php 的。有些似乎會不支援這種 include external file 的功能 for security issue

教學, 置底

沒有留言 :

張貼留言