人氣 72°c

PHP調用網站內外文件

PHP調用網站內部或外部文件有 include﹑include_once﹑require﹑require_once﹑file_get_contents 相關函數,include()﹑include_once()與require()﹑require_once()語句包含並運行特定文件。通過file_get_contents 語句,可以將指定的PHP外部文件內容插入到另外一個PHP程序文件內。

PHP 調用文件就有多個不同的方法

file_get_contents

調用外部或內部文件:

<?php echo file_get_contents("https://www.moonlol.com/web/iframe.php"); ?>

調用內部文件:並獲取域名

<?php $domain = $_SERVER['HTTP_HOST'];
$url = "https://" . $domain;
$result = file_get_contents($url."/flie/web/header.php");
echo $result; ?>

PHP的 include()﹑include_once() 與 require()﹑require_once() 調用內部文件方式是一樣做法,只不過運用的函數不同。以下代碼請自行修改前方的函數即可享用。

一級目錄(根目錄)調用內部文件

<?php require("theme/moonlol/header1.php"); ?>

二級目錄! 調用內部文件

<?php require_once("../theme/moonlol/header2.php"); ?>

三級目錄! 調用內部文件

<?php include("../../theme/moonlol/header3.php"); ?>

四級目錄! 調用內部文件

<?php require_once("../../../theme/moonlol/header4.php"); ?>

如果你想一份文件調用到其他不同的目錄文件內,你可以加上自動捉取主域名函數,以絕對或相對目錄 "/", "./", "../", "../../","../../../" 運行無限制。

<?php include_once($_SERVER['DOCUMENT_ROOT']."/theme/moonlol/header5.php"); ?>

推薦文章:PHP多級嵌套的相對目錄解決辦法

標籤: ,