天天看點

Atitit.擷取approot api 應用根路徑 java c#.net php asp

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";

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