__DIR__ not working for a php include(__DIR__ 不适用于 php 包含)
问题描述
我正在尝试使用 php 包含将一个 .php 文件链接到另一个.结构是这样的:
I am trying to use php includes to link one .php file to another. The structure is this:
ROOT
¦
+---templates
¦ ¦
¦ +---footer.php
¦
¦
+---main
¦
+---maps
¦
+---uk
¦
+---map.php
使用 代码链接绝对没问题.
Using <?PHP include "../../../templates/navbar.php"; ?>
the code links absolutely fine.
使用 <?PHP include dirname(__FILE__) .../../../templates/navbar.php";?>
或 让我一无所获.我错过了什么?谢谢.
or <?PHP include __DIR__ . "../../../templates/navbar.php"; ?>
gets me absolutely nothing. What am I missing? Thanks.
推荐答案
__DIR__ 在目录名中不包含尾随的 /
,所以 <?PHP 包含 __DIR__ ."/../../../templates/navbar.php";?>
是你需要的.
__DIR__ doesn't include the trailing /
in directory name, so <?PHP include __DIR__ . "/../../../templates/navbar.php"; ?>
is what you need.
这篇关于__DIR__ 不适用于 php 包含的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持编程学习网!
本文标题为:__DIR__ 不适用于 php 包含
基础教程推荐
- 在 Woocommerce 中根据运输方式和付款方式添加费用 2021-01-01
- Libpuzzle 索引数百万张图片? 2022-01-01
- 在 PHP 中强制下载文件 - 在 Joomla 框架内 2022-01-01
- 在多维数组中查找最大值 2021-01-01
- WooCommerce 中选定产品类别的自定义产品价格后缀 2021-01-01
- mysqli_insert_id 是否有可能在高流量应用程序中返回 2021-01-01
- 如何在 PHP 中的请求之间持久化对象 2022-01-01
- 通过 PHP SoapClient 请求发送原始 XML 2021-01-01
- 超薄框架REST服务两次获得输出 2022-01-01
- XAMPP 服务器不加载 CSS 文件 2022-01-01