[英]How can i Include a php file in a directory which contain include('xyz.php'); from another directory?
我的目錄列表是: Users>Images>PreDefines
我在 PreDefines 文件夾中創建一個 php 文件,即index.php
。 我想從用戶文件夾中包含一個 php 文件,即include('header.php');
. 但有一個問題。 header.php
文件包含include('title.php');
沒有出現在PreDefines>index.php
我應該怎么做才能包含另一個目錄中的文件,其中還包含其他 php 文件。
你可以簡單地使用../
導航,這意味着后退一步,然后去任何你想去的地方
假設您在 Users/Images/Predefines/index.php 中,並且您想在 Users 中包含一個文件,您說include('../../header.php');
或者,例如您在用戶中有另一個名為 assets 的文件夾,其中有一個文件 index.php。 你這樣做: include('../../assets/index.php);
始終以絕對方式包含到您正在處理的目錄中。 可能有助於 php 的東西有getcwd()
返回當前工作目錄。 此外,如果您打算將服務器(例如從 windows 更改為 linux 或其他類型的服務器而不是/
使用DIRECTORY_SEPARATOR
常量,它將根據您的服務器放置一個分隔符,例如
include('..'.DIRECTORY_SEPARATOR.'title.php')
希望我理解你的問題
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.