1、$_SERVER['DOCUMENT_ROOT'] 相当于thinkphp中的哪个常量,__ROOT__引用不到
TP的所有快捷方式包括__APP__等都是从dirname中截取的,引用的是相对根目录,是不包括域名的
2、thinkphp__ROOT__、__PUBLIC__ 在哪个文件里定义的
thinkphp__ROOT__在ThinkPHP.php中定义;__PUBLIC__ 在ContentReplaceBehavior.class.php文件中定义。
1、因为__ROOT__ php常量都会在ThinkPHP.php中定义,而专thinkphp__ROOT_就属于__ROOT__ php常量,属因此其定义的路径就是Thinkphp/ThinkPHP.php。
2、__ROOT__、__PUBLIC__ 模板常量这两者都会在ContentReplaceBehavior.class.php文件中定义,因此其定义的路径是.class.php。
(2)thinkphp域名root扩展资料
ThinkPHP提供了灵活的配置功能,采用最有效率的PHP返回数组方式定义,支持惯例配置、项目配置、调试配置和模块配置,并且会自动生成配置缓存文件,无需重复解析的开销。对于有些简单的应用也无需配置任何配置文件,而对于复杂的要求,还可以增加模块配置文件,另外ThinkPHP的动态配置可以使在开发过程中灵活地调整配置参数。
3、关于thinkphp3.2.3解析__ROOT__,__PUBLIC__以及在配置文件中自定义的模板常量失败问题
感觉是环境的问题
一般情况下__ROOT__基本就是$_SERVER['HTTP_HOST']
ThinkPHP的ThinkPHP.php文件里有__ROOT__的常量定义,你可以看一下
实在找不内到问题在哪的容话就在入口文件里重新定义一下吧
4、用THINKPHP开发的程序,怎么授权只能指定的域名使用
怎样授权?
你是要把代码给别人的吧?
难道别人不会修改你的代码?
5、ThinkPHP:为什么在模版中__ROOT__为空呢?求解
估计你是直接把项目放在根目录了。__PUBLIC__显示的是项目路径/Public,你直接就显示/Public/
了
你先建一个英文名文件夹,然后把你的项目放进去,应该就可以显示__ROOT__了
6、用Thinkphp,域名授权是哪个文件
php给用域名授权访问的实现方法
$geturl = "http://www.kuitao8.com/20140924/3096.shtml";}
7、thinkphp框架,网站放到服务器上怎么使输入域名直接访问首页,而不是要打网站文件夹名才能
咋感觉没看明白?你的意识是输入“域名”就是打开“域名+文件夹名”的显示效果,如果这样,方案1、thinkphp的路由器试试,2、服务器设置一下
8、thinkphp3.1 二级域名部署和各个二级域名的URL路由设置 ,配置文件怎么写?????
http://doc.thinkphp.cn/manual/sub_domain_deploy.html
ThinkPHP支持分组的二级域名部署,该功能可以使项目中的多个分组呈现为二级域名的形式,例如经过配置二级域名部署,可以把:
http://domain.com/index.php/Admin/或者http://domain.com/Admin/
变为 http://admin.domain.com/ 访问方式。
先配置域名, 以 apache为例 , 配置如下:
#主域名
DocumentRoot D:\htdocs\www
ServerName domain.com
#子域名
DocumentRoot D:\htdocs\www
ServerName admin.domain.com
ServerAlias *.domain.com
然后配置host, 以windows为例编辑C:\WINDOWS\system32\drivers\etc\hosts 文件,增加下面两行:
127.0.0.1 domain.com
127.0.0.1 admin.domain.com
接下来修改程序的配置文件config.php如下
'APP_GROUP_LIST' => 'Home,Test,Admin',
'DEFAULT_GROUP' =>'Home',
'APP_SUB_DOMAIN_DEPLOY'=>1, // 开启子域名配置
/*子域名配置
*格式如: '子域名'=>array('分组名/[模块名]','var1=a&var2=b');
*/
'APP_SUB_DOMAIN_RULES'=>array(
'admin'=>array('Admin/'), // admin域名指向Admin分组
'test'=>array('Test/'), // test域名指向Test分组
),
3
9、ThinkPHP的__ROOT__常量,上传到服务器后无输出,是怎么回事?
__ROOT__这个是模板常量,你用到action当中当然是没有用的,你放到tpl文件夹下的模板文件中就能使用了。
还有像__PUBLIC__,__APP__这些都是在模板中才能使用的。
10、thinkphp root 在php里怎么使用
__ROOT__ 在html页面即可展示.为根目录