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