簡體   English   中英

如何在 PHP 中包含其他文件?

[英]How do I include other files in PHP?

我剛開始在家里創建一個網站。

當然,我必須擁有這兩個頁面才能快速完成我的網站:- footer.phpheader.php

所以我創建了這些頁面並放置了一些內容。 還在htdocs文件夾中創建了一個索引頁面作為index.php

然后我確實使用以下代碼在index.php頁面中包含了headerfooter頁面。

<?php include 'header.php'; ?>
<?php include 'footer.php'; ?>

毫無疑問,他們工作得很好,沒有任何麻煩。

然后我在htdocs中創建了一個目錄作為account

現在我在account目錄( /account/login.php )中有一個login.php頁面。

我反復使用這些相同的代碼在登錄頁面中包含headerfooter 但他們沒有工作! 我看到什么都沒有發生。 如果我在htdocs文件夾中創建login.php頁面(不在htdocs/account/中),那么它可以工作。

那么,當登錄頁面位於account目錄中時,如何包含它們?

在創建子目錄並包含文件時,使用絕對文件路徑總是更簡單。

引用根目錄的路徑稱為絕對路徑( https://www.website.com/modules/header.php ),您甚至可以刪除域並只擁有 /modules/header.php。 引用當前目錄的路徑稱為相對路徑(../images/phone.png)。 ../ 表示 URL 指向當前文件夾上方的目錄。

請在此處查看與類似問題相關的答案: difference-between-relative-path-and-absolute-path-in-javascript

我認為是文件路徑問題,你可以使用這段代碼:

<?php include '../header.php'  ?>
<?php include '../footer.php'  ?>

加載一級目錄的文件。

暫無
暫無

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

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