亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

PHP 文件包括 app.php > App 包括 template.php >

PHP 文件包括 app.php > App 包括 template.php >

PHP
慕桂英3389331 2022-12-23 15:36:57
這是我們的文件夾結構:index.php-app/--app.php---template/----template.php----parts/-----head.php-----header.php-----body.php-----(etc)我基本上只是在每個文件中使用 include 來導入我的 html 模板。索引.php:<?php include ('app/app.php');?>應用程序.php:<?phpinclude ('template/template.php');?>模板/模板.php :<?php // Load our Headinclude ('parts/head.php');// Load our Headerinclude ('parts/header.php');// Load our Bodyinclude ('parts/body.php');// Load our Footerinclude ('parts/footer.php');?>每個 head.php、body.php 等...都有一個,<?php echo "test head" ?>但最后我的結果是一個空白的白頁。
查看完整描述

1 回答

?
慕少森

TA貢獻2019條經驗 獲得超9個贊

這不起作用有兩個原因是因為當您使用“/”包含其他 PHP 文件時將引用 index.php 的“/”因此在所有包含中您必須將“/”更改為 __DIR__


以及 index.php 中的這個使用include ('/app/app.php');將無法找到正確的當前目錄,因此對于您的特定情況,將代碼更改為:


索引.php:


<?php 

include ('.\app\app.php');

?>

應用程序.php:


<?php

include(__DIR__.'\template\template.php');

?>

模板\模板.php :


<?php


// Load our Head

include (__DIR__.'\parts\head.php');


// Load our Header

include (__DIR__.'\parts\header.php');


// Load our Body

include (__DIR__.'\parts\body.php');


// Load our Footer

include (__DIR__.'\parts\footer.php');


?>


查看完整回答
反對 回復 2022-12-23
  • 1 回答
  • 0 關注
  • 105 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號