簡體   English   中英

嵌套文件夾中的PHP_include文件

[英]PHP_include file from nested folders

我正在做一個學校項目。 我的索引有效,但是當我單擊位於labs / 1 / 1.html的“實驗室1 Q1”時,它將帶我到頁面,但是我的<?php include('/main-nav.php') ?>無法正常工作。 我還嘗試了<?php include($_SERVER['DOCUMENT_ROOT']."/mobile-nav.php") ?> ,該方法無法正常工作,我相信這是因為我當前使用的是wamp,所以我相信'root' ,是C:\\ wamp,里面有www / school / index.php。

如何獲得未硬編碼的工作文件路徑?

include方法使用服務器端路徑,因此/main-nav.php硬盤驅動器的根文件夾中查找文件。

一種選擇是使用相對路徑:

include('../../main-nav.php'); // Go up two levels

您是否嘗試過相對路徑?

   <?php include('./main-nav.php') ?>

對於包含路徑,請查看您的php.ini中的include_path指令

您也可以嘗試

<?php phpinfo() ?>

並搜索“ include_path”指令

在Windows操作系統中,“ /”沒有意義。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

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