Atitit.获取approot api 应用根路径 java c#.net php asp
1. 如果根路径返回empty,否则返回/app,兼容getContextPath()
<script type="text/javascript" src="../com.attilax/core/approot_js.jsp"></script>
<%@ page contentType="text/html; charset=utf-8" language="java" import="java.sql.*" %>
<%
String path = request.getContextPath();
%>
$app_path="<%=path%>";
app_path="<%=path%>";
$envi="java";
apiurl="<%=aaaCfg.IocX4jobui.getCfgVal("hre_web_url")%>";
$iocx_iner="nonex";
$iocx="nonex";
作者:: 绰号:老哇的爪子 ( 全名::Attilax Akbar Al Rapanui 阿提拉克斯 阿克巴 阿尔 拉帕努伊 ) 汉字名:艾龙, EMAIL:1466519819@qq.com
转载请注明来源: http://blog.csdn.net/attilax
2. 但是对于php 是脚本语言,没有approot的概念,
php中一般需要定义网站的根目录,下面是常用的代码,需要朋友可以参考下。
复制代码代码如下:
define('BASE_PATH',str_replace('\','/',realpath(dirname(__FILE__).'/../')));
这个是要人工指定的方式不好。。
最好的实践是放个__approot文件即可,指明了跟应用的路径。。比较动态化。。
3. Asp.net
Request.ApplicationPath; // /aspnet
方法3、Request.ApplicationPath;//获取服务器上ASP.NET应用程序的虚拟应用程序根目录
4. 参考
ASP.NET获取根目录的方法集合_我爱学习网.htm
痕网,痕网博客,痕网工作室 - henw.htm
asp.net 获取网站根目录总结 详细介绍--源码之家(mycodes.net).htm