在PHP文件很多時候會調用其他的PHP文件例如:<? require_once("a.php");?> 或 <?php include("b.php");?>
require_once和include函數大致一樣,常給使用者調用廣告或頭尾PHP文件所用。
今次所介紹的是PHP在不同目錄調用文件的寫法及規範。
如果在同一目錄下調用PHP文件︰
<?php require_once("header.php"); ?> 或 <?php include("header.php"); ?>
如果在B目錄(二級目錄)php文件,調用A目錄(根目錄)php外部文件︰
<?php require_once("../a.php"); ?> 或 <?php include("../a.php"); ?>
如果三級目錄調用二級或一級目錄的php文件︰和以上一樣的寫法,只需加多一點點例如 .../a.php
如果在C目錄(三級目錄)php文件,調用B目錄php外部文件︰
<?php require_once("../../im/web/header.php"); ?> 或 <?php include("../../im/web/header.php"); ?>
如果我們想使用絕對的路徑去遠程調用PHP文件︰
例如:在不同伺服器或不同域名存放的檔案文件之間互相調用。
<?php
echo file_get_contents("http://www.XXX.com/header.php");
?>
結語︰ PHP調用html、js文件同樣適用