php获得网站根目录的几个方法

__file__

dirname(__file__) //获取到的是这个软连接本身的绝对目录

如果想要在软连接的可执行php文件中获取网站的根目录的方法是:

$dir = $_SERVER['DOCUMENT_ROOT'] ; //#获取当前运行脚本所在的文档根目录。

php获取网站根目录方法一:

<?php
define("WWWROOT",str_ireplace(str_replace("/","\\",$_SERVER['PHP_SELF']),'',__FILE__)."\\");
echo WWWROOT ;
?>

php获取网站根目录方法二:

<?php
define('WWW_PATH',str_replace('\\','/',realpath(dirname(__FILE__).'/../')));  //定义站点目录
?>

php获取网站根目录方法三:

$_SERVER['DOCUMENT_ROOT'] //当前运行脚本所在的文档根目录。在服务器配置文件中定义

其它的获取目录的方法:

$_SERVER['SCRIPT_FILENAME'] #当前执行脚本的绝对路径名。
$_SERVER['PATH_TRANSLATED'] #当前脚本所在文件系统(不是文档根目录)的基本路径。
$_SERVER['SCRIPT_NAME'] #包含当前脚本的路径。这在页面需要指向自己时非常有用。

时间: 2024-07-30 20:25:24

php获得网站根目录的几个方法的相关文章

ASP.NET编程获取网站根目录方法小结_实用技巧

本文实例讲述了ASP.NET编程获取网站根目录方法.分享给大家供大家参考,具体如下: 获取网站根目录的方法有几种如: Server.MapPath(Request.ServerVariables["PATH_INFO"]) Server.MapPath("/") Server.MapPath("")//当前代码文件所在的目录路劲 Server.MapPath(".") Server.MapPath("../"

Tomcat中更改网站根目录和默认页的配置方法_Tomcat

1.tomcat原来的默认根目录是http://localhost:8080,如果想修改访问的根目录,可以这样: 找到tomcat的server.xml(在conf目录下),找到: 复制代码 代码如下: <Host name="localhost" appBase="webapps"       unpackWARs="true" autoDeploy="true"       xmlValidation="f

网站系统创建互动网站的常规步骤与方法

创建 现在咱们要做一个网站,只要求单纯静态页面设计的情况很少了,要么就是设计像易趣.淘宝这样的网络店铺页面,或者是博客页面.要创建一个完整的网站,大家都会应用一套ASP.PHP的网站系统,然后再在系统的基础上设计网站的页面.因此如今的网站页面设计方式就和以前完全不同了.目前应用得比较广泛的免费的网站系统程序包括动易的网站管理系统(http://www.asp163.net).动网新闻系统(http://www.aspsky.net),网站论坛以动网论坛最热门.这些系统只需要到官方网站免费下载后就

用网站系统创建互动网站的常规步骤与方法

创建 现在咱们要做一个网站,只要求单纯静态页面设计的情况很少了,要么就是设计像易趣.淘宝这样的网络店铺页面,或者是博客页面.要创建一个完整的网站,大家都会应用一套ASP.PHP的网站系统,然后再在系统的基础上设计网站的页面.因此如今的网站页面设计方式就和以前完全不同了.目前应用得比较广泛的免费的网站系统程序包括动易的网站管理系统(http://www.asp163.net).动网新闻系统(http://www.aspsky.net),网站论坛以动网论坛最热门.这些系统只需要到官方网站免费下载后就

网站404错误页面设置的方法

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 上个月,有朋友送了我个万网的空间,所以就决定把博客放到单独的空间去,原来使用的链接地址是 http://www.521yy.com/blog这个,处于二级目录的地位,更换后使用的就是现在 http://www.senlon.net这个了.虽然521yy这个很久前由于某些原因被那个MJJ的百度K了,但google等还收录正常,所以在搬家后就导致

python网络编程之读取网站根目录实例_python

本文实例讲述了python网络编程之读取网站根目录的方法,分享给大家供大家参考. 具体实现方法如下: import socket, sys port = 70 host = "quux.org" filename = "//" s = socket.socket(socket.AF_INET, socket.SOCK_STREAM) s.connect((host, port)) s.sendall(filename+"\r\n") while(

网站favicon.ico的制作方法和步骤

中介交易 http://www.aliyun.com/zixun/aggregation/6858.html">SEO诊断 淘宝客 云主机 技术大厅 最近因为百度 favicon.ico显示的事,也是闹得favicon.ico图标成为了众多站长的关注热点之一,所以小狼今天就想到了写一篇关于网站favicon.ico制作方法步骤的文章,来给部分站长朋友讲解一下favicon是如何制作的. favicon.ico这个后缀的文件是Windows的图标文件格式的一种,可以存储单个图案.多尺寸.多色

Nginx网站根目录更改及导致403 forbidden的问题解决_nginx

一.更改根目录 Nginx默认网站根目录为/usr/local/nginx/html,要将它改成/home/fuxiao/www 更改方法: vi /usr/local/nginx/conf/nginx.conf 将其中的 location / { root html; index index.php index.html index.htm; } 改为 location / { root /home/fuxiao/www; index index.php index.html index.ht

修改织梦cms网站地图生成的目录方法

很多用DEDECMS做站的朋友,为避免将data目录内的东西随便外泄,在robots中将data目录屏蔽了,但是DEDE默认的网站地图 却是在 data下,屏蔽掉这个文件夹的话搜索引擎就无法抓取到网站地图,这不利于SEO优化,那么有没有好的方法呢,让DEDE生成的网站地图放在系统根目录下面?下面我就给大家介绍一下DEDE网站地图优化方法. 下面是详细的步骤: 1.首先在网站根目录下建立rss文件夹 2.修改/dede/makehtml_map.php文件 将  代码如下 复制代码 $cfg_cm