簡體   English   中英

我如何在包含 include('xyz.php'); 的目錄中包含一個 php 文件; 從另一個目錄?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM