加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > PHP教程 > 正文

PHP包含路径中的变量

发布时间:2020-12-13 17:54:54 所属栏目:PHP教程 来源:网络整理
导读:因此,我们构建的网站必须从本地开发服务器移植到测试服务器,然后移植到实时服务器.出于这个原因,我们创建了一个变量: ?php $path = '/_Folder_/_SubFolder_'; ? 当我们将网站从服务器移动到下一个网站时,我们的想法是简单地将$path定义更改为改造到新的开发
因此,我们构建的网站必须从本地开发服务器移植到测试服务器,然后移植到实时服务器.出于这个原因,我们创建了一个变量:
<?php $path = '/_Folder_/_SubFolder_'; ?>

当我们将网站从服务器移动到下一个网站时,我们的想法是简单地将$path定义更改为改造到新的开发服务器.目前,在我们调用包含的每个页面上,我们写道:

<?php include('../_includes/_css.php'); ?>

但我要做的是:

<?php include($path.'/_includes/_css.php'); ?>

我希望的结果是:

<?php include('/_Folder_/_SubFolder_/_includes/_css.php'); ?>

我一直在失败,导致:

Warning: include(/Folder/_SubFolder_/_includes/_css.php) [function.include]: failed to open stream: No such file or directory in C:Program FilesApache Software FoundationApache2.2htdocsFREEDOM2012_FREEDOM2012_DEFAULT_accommodationsguest-rooms.php on line 15

其他问题我仍然需要通过调用“../”来包含变量源.

<?php include('../_includes/_var.php'); ?>

如果有人对如何更有效地做到这一点有任何见解,我将非常感激.非常感谢您花时间,耐心和努力回应.

为什么不永远动态地启动$path变量,并且环境独立?

喜欢:

$path = dirname(__FILE__);

从PHP 5.3开始,您还可以使用与上面相同的__DIR__快捷方式.

@see:http://www.php.net/manual/en/language.constants.predefined.php

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读