为了账号安全,请及时绑定邮箱和手机立即绑定

set_include_path这句不太懂

set_include_path(".".PATH_SEPARATOR.ROOT."/lib".PATH_SEPARATOR.ROOT."/core".PATH_SEPARATOR.get_include_path()); 请问一下这句的作用和解释,不太懂

正在回答

9 回答

设置包含路径的,就是去哪找这些文件

在每次包含文件的时候就不用去写那么长的路径的

^-^...

0 回复 有任何疑惑可以回复我~
#1

乾坤龙心

( ! ) Parse error: syntax error, unexpected 'join' (T_STRING) in E:\imooc\xuexi01\shopimooc\lib\mysql.func.php on line 21 Call Stack # Time Memory Function Location 1 0.0009 243680 {main}( ) ..\include.php:0
2016-01-01 回复 有任何疑惑可以回复我~

只说解决方法:

set_include_path(PATH_SEPARATOR.ROOT.DIRECTORY_SEPARATOR."lib".PATH_SEPARATOR.ROOT.DIRECTORY_SEPARATOR."core".get_include_path());


0 回复 有任何疑惑可以回复我~

请问,设置了上面好像路径之后,我出现了没办法调用那个验证码函数,这个要怎么办呢?

0 回复 有任何疑惑可以回复我~
#1

慕运维9452646

image.func.php里面调用了一次session_start。只能调用一次
2017-08-06 回复 有任何疑惑可以回复我~
session_start();去掉


0 回复 有任何疑惑可以回复我~

PATH_SEPARATOR:include多个路径使用,在windows下,当你要include多个路径的话,你要用”;”隔开,但在linux下就使用”:”隔开的。

可以找个php随便echo下看看是什么

echo ".".PATH_SEPARATOR.ROOT."/lib".PATH_SEPARATOR.ROOT."/core".PATH_SEPARATOR.ROOT."/configs".PATH_SEPARATOR.get_include_path();

结果   .;D:\0.WWW\test/lib;D:\0.WWW\test/core;D:\0.WWW\test/configs;.;C:\php\pear

所以这句话写得有问题,应该把"/lib"、"/core"、"/configs"中的“/”换成DIRECTORY_SEPARATOR

其中DIRECTORY_SEPARATOR:路径分隔符,linux上就是‘/'    windows上是‘\'

7 回复 有任何疑惑可以回复我~
#1

伍年

最后的结果是 .;D:\0.WWW\test\lib;D:\0.WWW\test\core;D:\0.WWW\test\configs;.;C:\php\pear
2016-05-05 回复 有任何疑惑可以回复我~
#2

慕粉3726568 回复 伍年

并没有什么用……还是现实不出来,echo'也没有结果
2016-08-11 回复 有任何疑惑可以回复我~

类似win 下设置环境变量path-->PATH_SEPARATOR  在Win下是 分号==>然后可以看成这种形式:  

. ; ROOT/lib ; ROOT/core ; ROOT/configs ; ./

以上,ROOT在DEFINE里定义过,表示根文件夹



1 回复 有任何疑惑可以回复我~

我也是这样的,不知道怎么解决呢

0 回复 有任何疑惑可以回复我~

单独运行imag.func.php不会有问题,但getverify和登陆页显示小矩形

1 回复 有任何疑惑可以回复我~
#1

乾坤龙心

同样的问题
2016-01-01 回复 有任何疑惑可以回复我~
#2

慕后端5261954 回复 乾坤龙心

你们解决这个问题了没?
2016-09-26 回复 有任何疑惑可以回复我~
#3

慕后端5261954 回复 乾坤龙心

你们开启了两次的session_start(); u know~
2016-09-26 回复 有任何疑惑可以回复我~

PATH_SEPARATOR 在linux下是: , 在Win下是 ;  , 那个PATH_SEPARATOR.ROOT我也不知道是什么意思,

话说老师一看就是老手,新手跟有点吃力

1 回复 有任何疑惑可以回复我~

举报

0/150
提交
取消
手把手教你实现电商网站后台开发
  • 参与学习       117285    人
  • 解答问题       1999    个

手把手教你用PHP搭建电子商务平台,由浅入深教你搭建电商系统

进入课程

set_include_path这句不太懂

我要回答 关注问题
意见反馈 帮助中心 APP下载
官方微信