本文转载自: http://blog.163.com/cristianojzhou@126/blog/static/166335404201122322635868/
http://127.0.0.1/dev/classd/
index.php/download
比如这个地址,我想得到红色区域的地址用于生成站内的链接,名为 baseurl。
用 $_SERVER['SCRIPT_NAME'] 就可以了, $_SERVER['SCRIPT_NAME'] 是当前正在访问的PHP文件的相对路径,只要如下稍作处理:
//从$_SERVER['SCRIPT_NAME']中获取目录部分,并且替换dirname函数可能出现的反斜杠问题
$baseUrl
=
str_replace
(
'\\','
/
',dirname($_SERVER['
SCRIPT_NAME
']));
//保证为空时能返回可以使用的正常值
$baseUrl = empty($baseUrl) ? '
/
' : '
/
'.trim($baseUrl,'
/
').'
/';
这样就可以正常获取到 /dev/classd/
这部分的目录地址了。
顺
便看了一下 Zend Framework 的 baseUrl()
函数,结果一看那么一大堆代码就没再继续看了,我就想不通同样的功能他用了一大堆一大堆的代码,从$_SERVER里获取了一堆,然后中间经过两三个类,
四五个方法才最终被我们直接调用,除了中间有三行是获取当前的PHP文件以外,其它都是没用和无谓的处理,ZF本身运行的已经够慢的了,这是什么一个意思
呢。
分享到:
相关推荐
本文实例讲述了PHP获取当前相对于域名目录的方法。分享给大家供大家参考。具体如下: http://127.0.0.1/dev/classd/index.php/download 比如这个地址,我想得到红色区域的地址用于生成站内的链接,名为 baseurl。 用...
微信萌宝大赛+开源原版 第一步:上传压缩包到服务器...第五步:如果程序不是安装在根目录,请修改ueditor/php/config.json文件里面的路径/nanvnshen/uploads/ 一共8个路径,修改为相对于根目录的uploads文件夹所在的路径
PHP公益股权众筹网站源码,相对于之前的版本改变了很多,功能自不必说!非常完美,可直接商业运营! 更新说明: 1.新增路演功能 2.新增VIP功能 3.新增微信提现功能(微信端中使用) 4.新增优惠券功能 5.新增“众创...
程序相对于淘掌门原型,已去除返利、会员系统、文章系统等。 如果需要文章,可单独下载其他的文章系统,做子目录,效果可能会更好。 程序安装过程与淘掌门相同: 下载上传到空间,执行 你的网址/install.php ...
每次留言都要写那么多的信息,然后这次就直接砍掉了那些无用的,利用编辑器来实现评论框,获取当前登陆QQ的昵称和姓名、头像来简化评论。 5.微调部分样式 6.邻居页单独重写 7.添加自动安装 安装说明: 测试环境...
程序相对于淘掌门原型,已去除返利、会员系统、文章系统等。 如果需要文章,可单独下载其他的文章系统,做子目录,效果可能会更好。 程序安装过程与淘掌门相同: 下载上传到空间,执行 你的网址/install.php ...
程序相对于淘掌门原型,已去除返利、会员系统、文章系统等。 如果需要文章,可单独下载其他的文章系统,做子目录,效果可能会更好。 程序安装过程与淘掌门相同: 下载上传到空间,执行 你的网址/install.php 安装...
1.1.1 B/S结构优势 B/S 体系结构相对于 C/S 体系结构而言具有更多的优势,目前大量的应用程序开始转移到应用 B/S 体系结构,其主要优势在于以下几点: 安装维护升级方便,仅部署服务器 对客户机配置要求不高,满足...
//访问路径,相对于域名 define('ADLEYLIU_CHARSET', 'gbk'); //数据库字符集 可选 'gbk', 'big5', 'utf-8' define('ADLEYLIU_ROOT',dirname(__FILE__)); 程序绝对目录 define('ADLEYLIU_UPLOADPATH', 'upload_...
//访问路径,相对于域名 define('ADLEYLIU_CHARSET', 'gbk'); //数据库字符集 可选 'gbk', 'big5', 'utf-8' define('ADLEYLIU_ROOT',dirname(__FILE__)); 程序绝对目录 define('ADLEYLIU_UPLOADPATH', 'upload_...
ThinkPHP3.1.3版本相对于上一版本更加安全和易用,是一个建议升级的版本。 更新 该版本针对3.1.2进行了一些改进和完善,主要包括: 改进异常处理,支持致命错误捕获; 针对PDO驱动和Sqlsrv驱动的完善,支持参数...
相对于市面上其他镜像程序或采集工具,本程序具有如下特点: 1. 无需安装、使用简单:只需输入目标站地址,就可以复制一个完全一样的镜像程序;通过简单的数据替换,修 改CSS布局,即可制作出一个全自动更新的网站...
同时由于强大的特性,也使其学习成本很高,所以目前大家看到的ZendFramework 2 产品相对于其他框架的产品来说并不多。作者(DBShop系统作者)知道国内使用ZF2(ZendFramework 2简称)开发项目的公司有一些,开发产品...
相对于其它CMS系统排名和收录更有优势。 功能强大:网站拥有强大简洁的后台,让管理员一目了然。不设计让人眼花缭无从下手的功能,后台除了常规的功能外,还设计了一些实用功能:如单页管理、访客记录、图片管理、...
下载hbuilder和微信/QQ开发者编辑器,hbuilder 左上角点击偏好设置设置—–运行配置—-配置相对于的开发工具路径,Windows大家自己找找 9.将xingshu文件夹拖入到hbuilder,修改为你的域名地址
三、网站后台:所有网站内容都可进行动态更新,对于任何未接触网站的人来说,经过短暂熟悉后都可自行进行操作,后台功能操作简单,通俗易懂。 四、个人博客:通过博客可发布信息,并可对信息进行自行分类。信息具有...
仿敦煌网的模式,用户可以在线充值,在线销售,实现了B2B2C的全新商务模式,对于网站主来说是B2B网站,对于会员来说相当于一个B2C模式,结合在线支付工具,会员可以自主开设商铺,实现产品在线销售与订购,如...