导航:首页 > 编程语言 > phprequire相对路径

phprequire相对路径

发布时间:2022-07-11 05:26:13

php require()时,明明有文件但是还是要报错。

你路径写错了。 你注释的绝对路径,应该用'\',因为你的是WIN OS,下面的想读路径你也写错了。应该改是当前文件的相对路径。

❷ php如何设置相对路径

/目录一/目录二/文件名
这是绝对目录
../../../目录一/目录二/文件名
这是典型的相对目录,有几个../,就表示是相对于当前文件所在目录的前几层目录
如果当前目录是根目录了,那无论你加几个../都被忽略不起作用

❸ php中的路径问题

在PHP中的文件系统使用的路径是系统路径。并非像ASP那样的相对路径。。
在HTML 等语言中。/ 表示的是网站根目录。但在PHP里。/ 表示的是绝对路径的根路径。
举个例子:
www 目录是 d:\www 那么在 d:\www\index.php 引用一个文件。
include("/a.php");
将被视为 d:\a.php 而不是 d:\wwww\a.php
一般来说。所以在PHP中都是使用相对路径来引用文件。如果真的想从根本上解决这个问题。。你最好设置一个根路径常量。例如:

define("__ROOTDIR", "d:\www\");

在引用文件时这样写:incle(__ROOTDIR."/a.php");

就不会有问题了。

❹ php相对路径./和../的问题

在入口文件定义一个常量:defined('P_ROOT') or define('P_ROOT', dirname(__FILE__).DIRECTORY_SEPARATOR);
在其它地方直接用 include(P_ROOT. 'config/version.php');
这样的习惯就不会有问题了。

❺ php相对路径要怎么写

read.php中相应路径是这样的:
require_once(./order/aaa.txt);
aaa.txt就是你在order目录下的记事本文件,./表示当前目录,../表示上级目录

❻ PHP指定文件相对被调用文件在什么位置,如何获取

请问require()函数用绝对路径与相对路径有哪些不同?为何用相对路径就不行?

给你解释一下require的原理你就了解了:
bbb/e.php require ("../aaa/v.php")

可以认为把 v.php里面的全部代码复制粘贴到了 e.php里面,
然后和aaa/v.php再无任何关系。
就这么简单。

❼ php页面中的包含文件用相对路径(require_once("./smarty/smarty.class.php"))出错了怎么解决

require_once("../smarty/smarty.class.php")
要两点哦!如果这个smarty文件夹是在当前文件夹的上级目录里的话

❽ PHP require include的路径问题

从警告信息知道,这是因为你没有设定读权限的原因。你可以进入到这个目录下,然后在命令行输入
chmod 777 PHPExcel.php
来更改权限后再执行(权限按你自己的情况更改,777代表所有读写执行权限)

❾ php 相对路径请教达人

不懂php 不过帮你搜了点资料 希望对你有帮助
采用公用文件定义路径的方式,这也是我常使用的方式,在我的应用中定义一个path.php文件,在文件中定义当前应用的全局路径变量 $ROOT_PATH,所有的应用文件都调用和包含path.php文件,这个文件可以放到php.ini的include_path设置的目录下,也可以放到系统根 /下,也可以放到任何地方,只要的相对固定的,建议放到include_path定义的目录下,path.php文件根据当前访问的页面相对的PHP_SELF值取得路径信息,然后通过计算的方式得出到网站相对根目录的相对路径,下面是我的path.php文件的计算$ROOT_PATH值的方式:
/**
* 获取当前文件同指定网站相对根目录的目录层数 $ROOT_PATH
* $ROOT_PATH 变量值末尾包含了路径的"/"符号,在引用时不要再加"/"
* example: $ROOT_PATH."images/logo.gif"
*/
$_self_path = ($_SERVER['PHP_SELF']) == "" ? $_SERVER['REQUEST_URI'] : ($_SERVER['PHP_SELF']) ;
$_path_array = explode("/",$_self_path);
$_path_count = count($_path_array);
$ROOT_PATH = "";
for ($i=0;$i<$_path_count-2;$i++)
{
$ROOT_PATH = '../'.$ROOT_PATH;
}

这个$ROOT_PATH可以在系统任何地方使用,只需要在后面跟上目标文件相对网站目录根的相对路径即可,比如 $ROOT_PATH.'/images/test.gif'当然上面的方法现在看来,已经显得过于繁复了,更好的就是"/"和"__FILE__"了.

阅读全文

与phprequire相对路径相关的资料

热点内容
mdr软件解压和别人不一样 浏览:884
单片机串行通信有什么好处 浏览:320
游戏开发程序员书籍 浏览:843
pdf中图片修改 浏览:269
汇编编译后 浏览:474
php和java整合 浏览:829
js中执行php代码 浏览:440
国产单片机厂商 浏览:57
苹果手机怎么设置不更新app软件 浏览:284
转行当程序员如何 浏览:492
苹果id怎么验证app 浏览:864
查看手机命令 浏览:953
抖音反编译地址 浏览:226
如何加密软件oppoa5 浏览:233
java从入门到精通明日科技 浏览:96
拆解汽车解压视频 浏览:598
新版百度云解压缩 浏览:593
android上下拉刷新 浏览:880
centos可执行文件反编译 浏览:839
林清玄pdf 浏览:271