[英]How do I include other files in PHP?
我剛開始在家里創建一個網站。
當然,我必須擁有這兩個頁面才能快速完成我的網站:- footer.php
, header.php
。
所以我創建了這些頁面並放置了一些內容。 還在htdocs
文件夾中創建了一個索引頁面作為index.php
。
然后我確實使用以下代碼在index.php
頁面中包含了header
和footer
頁面。
<?php include 'header.php'; ?>
<?php include 'footer.php'; ?>
毫無疑問,他們工作得很好,沒有任何麻煩。
然后我在htdocs
中創建了一個目錄作為account
。
現在我在account
目錄( /account/login.php
)中有一個login.php
頁面。
我反復使用這些相同的代碼在登錄頁面中包含header
和footer
。 但他們沒有工作! 我看到什么都沒有發生。 如果我在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.