請問,php中include如何呼叫其他目錄下的檔案

2022-02-12 15:20:10 字數 2866 閱讀 9698

1樓:匿名使用者

include 檔案要根據你訪問那個檔案所在的目錄而定, 而不是include 那個檔案為定

例如你要訪問index.php 所在目錄為 aa/index.phpindex.

php 裡要include aa/bb/cc.php 你要寫 include "bb/cc.php, 如果在aa/bb/cc.

php裡要include aa/dd.php 你還是要根據index.php所在的目錄來include, 即 include "dd.

php"

因為你訪問的檔案是aa/index.php 所以當前目錄是 aa 和dd.php 在同一目錄

2樓:出釹

你這個是同級的,路徑應該是 include("cc.php");

再比如 aa/bb/cc.php 呼叫aa/ff.php,才是"../ff.php" ../表示相對路徑下,上個資料夾

3樓:匿名使用者

我看了你的問題;以及你提到的實際**是require("../footer.tpl.php");

首先aa/bb/cc.php 中要包含 aa/dd.php ,這種寫法include("..

/dd.php"); 是沒有錯誤的 ;包括require("../dd.

php"); 都是可以的。路徑沒有任何問題;

但你在實際**是從檔名稱上猜測 footer.tpl 應該是乙個html模板和php結合生成的快取檔案;

如果我的猜測是對的;

那你的這種包括方法是沒有任何實際意義的;

請把footer.tpl.php看成footer.php來看待;

所以可能應該是這樣包含 include (./footer.php);至於路徑,你看一下實際的檔案和footer.php的檔案布局;

4樓:久久開源

首先定義乙個常量,指向**根目錄,然後用這個常量連線你需要的路徑. ../之類的,少用吧

php中include('上級目錄檔案');

5樓:

當前檔案所在目錄引用方法為:

<?php

include('test.php');

?>

或者:<?php

include('./test.php');

?>

上級目錄引用方法:

<?php

include('/../test.php');

?>

上上級引用方法:

<?php

include('/../../test.php');

?>

6樓:匿名使用者

上級目錄是兩個點號加乙個斜槓../

php中 include 與函式呼叫中 路徑問題

php用include 引用檔案,被引用的檔案裡也有include ,報錯 ,他不按被引用檔案的路徑,怎麼辦啊

7樓:24圖吧

按道理來說,被引用的檔案裡面是可以再include別的檔案的,你檢查下是不是有什麼衝突

某個php檔案如何呼叫其他資料夾下php檔案 如:我想在index.php中呼叫 ad資料夾下的foot.php 如何寫謝謝!

8樓:匿名使用者

請使用include_once 「ad/foot.php」(只引用一次)

式:require ,require_once ,include ,include_once 但include 和require是有區別的:

require 這個函式通常放在 php 程式的最前面,php 程式在執行前,就會先讀入 require 所指定引入的檔案,使它變成 php 程式網頁的一部份。常用的函式,亦可以這個方法將它引入網頁中。

include這個函式一般是放在流程控制的處理區段中。php 程式網頁在讀到 include 的檔案時,才將它讀進來。這種方式,可以把程式執行時的流程簡單化。

還有,使用require函式引用檔案是不受任何條件限制一定會被讀取到當前php頁的,例如

$language = 'english';

if $language = "french"

else

此時,因為條件語句的關係,只引用了not_french_file.php。

而如果用require代替include

if $language = "french"

else

無論條件語句如何,french_file.php和not_french_file.php都會被呼叫到當前頁面。

9樓:785人

呼叫有多種方式。bai

require "ad/foot.php"

require_once "ad/foot.php"

include "ad/foot.php"

include_once "ad/foot.php"

include require效果是一樣du的zhi

include_once require_once效果是一樣的前者會出現dao重複引用,導致重回覆定義的錯誤後者只引答用一次,如果已經引用,則不再引用

10樓:匿名使用者

a.php內這樣寫,就是相對路徑了,

<?php

?>

如果正確請採納我吧,謝謝!

11樓:

require "../ad/foot.php";

請問PHP如何使用如果判斷語句,PHP如果判斷if語句成立的話,還會不會判斷elseif

curl 看返回狀態碼,如果是200,說明能訪問 其它說明不能訪問 另外超時也不能 訪問 php中if語句怎麼使用 這是php裡面最基copy本的判斷語句baiif a 0 還可以和else配合 zhi使用,比如dao if a 0 else if a 0 echo you are wrong ph...

php如何呼叫函式,php自定義函式中怎麼呼叫類中方法

直接使用函式名 引數 就行了,引數的個數可以為空,也可以是多個,根據你的具體函式來 php 有系統函式 內建函式 與使用者自定義函式它們的呼叫方法是一樣的 例如 php 系統函式的呼叫 比如 array keys 函式 array keys 函式返回包含陣列中所有鍵名的乙個新陣列。a array a...

在PHP中的作用,PHP中的作用

相當於c 中的指標。指向 fields中value的值。在有的情況下面不可以用 pubname fields value 如在zend框架中 tid this request getparam tid 意思指向 this 本網頁 中的 request 是 get,post 和 cookie的集合 中...