php initset,set_include_path

用户评论:

[#1]

till at etill dot net [2015-03-11 12:27:11]

It appears that relative paths are allowed:

set_include_path( '..' . DIRECTORY_SEPARATOR . 'source');

require_once( 'Foo.class.php');

[#2]

cloxy at cloxy dot com [2012-03-27 18:11:56]

If you want to include files with their absolute path without changing the current include path, you can use the magic constant __DIR__ . For example:

It is available since PHP 5.3.

[#3]

parks at vecinc dot com [2009-07-27 11:44:20]

If you find that this function is failing for you, and you're not sure why, you may have set your php include path in your sites's conf file in Apache  (this may be true of .htaccess as well)

So to get it to work, comment out any "php_value include_path" type lines in your Apache conf file, and you should be able to set it now in your php code.

[#4]

chris-r3i [2007-03-06 14:35:29]

Can be useful to check the value of the constant PATH_SEPARATOR.

if (strpos($_ENV["OS"],"Win") !==false)define("PATH_SEPARATOR",";");

elsedefine("PATH_SEPARATOR",":");

}?>

For older versions of php, PATH_SEPARATOR is not defined.

If it is so, we must check what kind of OS is on the web-server and define PATH_SEPARATOR properly

[#5]

koenig at electronova dot net [2006-10-02 09:24:24]

You can also add several paths in one set_include_path separating them by ':'.

ex : set_include_path('/home/mysite/includes1:/home/mysite/includes2')

[#6]

df a t dougfelton d o t c o m [2005-01-25 07:37:41]

In order to use .htaccess files to set the include path, PHP must be installed as an Apache module. If PHP is compiled as a CGI binary, you can set the include path in a custom php.ini file (if, for example, you're being hosted somewhere and don't have access to the main php.ini file.  Note that custom php.ini files don't affect subdirectories in the way that .htaccess files do, so you'll need to put your custom php.ini file in any subdirectories as well.

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值