php获取站点的根目录和站点的根URL

如果网站不是在服务器的根目录下,可以这样做:

$url = str_replace(‘\\‘,‘/‘,realpath(dirname(__FILE__). ‘/../‘) . ‘/‘);

define(‘ROOT‘,$url);//这里的ROOT是网站根目录

$htp = $_SERVER[‘HTTP_HOST‘];//获取当前的服务器名

$root = $_SERVER[‘DOCUMENT_ROOT‘];//获取服务器的根目录

$dir = str_replace($root , "http://$htp" , ROOT);//获取当前站点根URL

define(‘HOST‘ , $dir);//HOST就是当前站点的URL

时间: 2024-08-30 09:21:41

php获取站点的根目录和站点的根URL的相关文章

查看nginx当前所有站点的根目录路径

1.首先查看nginx.conf的路径 nginx -t 2.打开nginx.conf配置文件 查看是否有 include XXXX/*.conf 说明有多个站点多个配置文件,全部包含进来.如果只有单个站点,应该只配置在了nginx.conf文件中. 3.打开对应的.conf文件查找 root xxxx root后面配置的路径为当前站点的根目录.

获取应用程序根目录物理路径(Web and Windows)

这两个计划写一个小类库,需要在不同项目下任意调用.该类库需要对磁盘文件进行读写,所以就需要获取程序执行的磁盘路径,就简单的对获取磁盘路径的方法进行研究. 借助搜索引擎,我从网上搜罗来多种方法,都可以直接或间接的获取到应用程序执行的根目录.大概总结一下,一共有以下 11 种: Server.MapPath("~") //使用 HTTP 上下文中的 Server 对象来获取Web站点的根目录 System.AppDomain.CurrentDomain.BaseDirectory //使用

利用站点ip引导提高站点权重的可行方案

如题,利用站点每天高数额的ip訪问量来提高站点权重,首先在谈论这个话题之前,我举个样例.我们知道想要一个站点权重非常高,首先它站点本身的内容一定是有价值的,而且受大众欢迎的,人们会常常訪问这个站点来寻求一些资料和使用站点里的某个产品.这样站点日流量都是上千甚至上万的,就好比网上火车票订购的站点一样,可想而知,这种站点权重必须高啊. 有些人会说到,事实上站点ip引导并不难,加一个qq群,然后群发网址,一定要是高级群,一个群好几千人的那种,试想想,倘若这样发网址的话,首先给人的印象便是厌烦和回避,就

《获取java项目根目录 》

一 相对路径的获得 说明:相对路径(即不写明时候到底相对谁)均可通过以下方式获得(不论是一般的java项目还是web项目) String relativelyPath=System.getProperty("user.dir");  上述相对路径中,java项目中的文件是相对于项目的根目录 web项目中的文件路径视不同的web服务器不同而不同(tomcat是相对于 tomcat安装目录\bin) 二 类加载目录的获得(即当运行时某一类时获得其装载目录) 1.1)通用的方法一(不论是一般

windows server 2008 站点系列--AD的站点建立与子网的管理(zhuanzai)

本次课程将给大家介绍AD中站点和子网的功能.站点和子网之间的关联,以及相关的设置步骤. 应用背景介绍: contoso公司的总部在西安(Xian),陕南的汉中(Shannan)和陕北的榆林(Shanbei)分别设有分公司,分别负责陕南和陕北的业务. contoso公司的全体员工人数是150人,因为整个公司的资源对象不多,所以采用单域结构实现了整个公司的IT架构管理. 公司的员工分布在三地(西安.陕南和陕北),为了便于三地员工访问AD的资源,所以分别创建了Xian.Shannan.Shanbei三

yii 框架 – 安全站点和非安全站点的 URL 管理

在本文中我将描述怎么管理安全站点和非安全站点的 URL 管理. 安全站点的内容使用httpsSSL (安全套接字层) 协议发送,而非安全站点使用http协议.为了描述简单,我们称前者https内容/页,后者 'http' 内容/页.一个严格要求的网站通常需要一些页面使用https,一些页面使用http.例如,为了防止密码嗅探,我们的登录页面使用https,而为了减轻服务器压力,对于不敏感的页面(例如,主页)我们使用http. 当我们在https页面是我们会需要生成http页面 URL,反之亦然.

WPF-模拟动态更换logo的过程(1),如何获取程序的根目录。

假设现在需要从网上下载一个图片到项目目录下,展示下载的图片,然后删除正在展示的图片(模拟更换logo的过程),替换新的图片. 下载图片之前需要确定图片应存的地址,图片不能存在本地(比如图片存在D盘的某个文件下,但是用户如果没有D盘就会出错),所以应该存在程序的根目录下. 有俩个方法可以获取程序的根目录. 1.这种方法比较灵活,可以获取根目录以及其之上的目录. public string GetProjectRootPath() { string rootPath = ""; strin

WordPress获取首页网站链接和站点名称

利用bloginfo 获取WordPress网站名称和主页链接 用法一: $blog_title = get_bloginfo('name'); //获取站点名称 $linkzmki = get_bloginfo('url'); //获取首页链接 echo $blog_title //结果:钻芒博客 echo $linkzmki //结果: https://www.zmki.cn 用法二 <?php bloginfo('name'); ?> //结果:钻芒博客 <?php bloginf

c# 如何获取项目的根目录

编写程序的时候,经常需要用的项目根目录.自己总结如下 1.取得控制台应用程序的根目录方法     方法1.Environment.CurrentDirectory 取得或设置当前工作目录的完整限定路径     方法2.AppDomain.CurrentDomain.BaseDirectory 获取基目录,它由程序集冲突解决程序用来探测程序集 2.取得Web应用程序的根目录方法     方法1.HttpRuntime.AppDomainAppPath.ToString();//获取承载在当前应用程