PHP项目路径设置 如何兼容所有操作系统

header("Content-type:text/html;charset=utf-8");

//服务器根目录
$webrootpath = $_SERVER[‘DOCUMENT_ROOT‘];
//简洁获取服务器根目录
$easywebrootpath = "$DOCUMENT_ROOT\\DEMO\\20150418\\ss.txt";
//当前文件夹目录,证明正斜杠和反斜杠在windows下混合使用没问题
$dirnamepath = dirname(__FILE__).‘/ss.txt‘;
//因为windows可以反斜杠和正斜杠,其他系统只能用正斜杠,正斜杠兼容所有系统,所以把所有反斜杠替换为正斜杠
$newwebrootpath = str_replace("\\","/", $easywebrootpath);

$fp =fopen($newwebrootpath, ‘a‘);
fwrite($fp, "你好");
fclose($fp);

echo ‘<div>$webbrootpath</div>‘;
echo "<div>$$webrootpath</div>";
echo $webrootpath."</br>";
echo $easywebrootpath.‘</br>‘;
echo $dirnamepath.‘</br>‘;
echo "正斜杠:".$newwebrootpath;

时间: 2024-12-30 05:32:26

PHP项目路径设置 如何兼容所有操作系统的相关文章

【idea】如何将idea的项目路径设置成代码目录和配置文件目录

一:创建相应的目录 二.提升目录的等级 原文地址:https://www.cnblogs.com/shangxiaofei/p/9179432.html

VS2010 项目属性的默认包含路径设置方法

VS2010 项目属性的默认包含路径设置方法 分类: c++小技巧2014-01-10 10:16 1358人阅读 评论(0) 收藏 举报 c++ 有两种方法可以设置vs2010的默认包含路径 方法一: 点击“视图->属性管理器”,在打开的属性管理器中选择Microsoft.Cpp.Win32.user打开 打开后将出现如下图所示: 这时候就可以设置默认目录了. 方法二: 打开 C:\Users\Administrator\AppData\Local\Microsoft\MSBuild\v4.0

XCode环境变量及路径设置

一般我们在xcode里面配置包含工程目录下头文件的时候,都要关联着相对路径和绝对路径,如果只是自己用这个项目,用绝对路径的问题不大,但是如果你把工程发给别人,别人就要在改这个绝对路径,这时候绝对路径的缺点立马出现. 所以在修改User Header Search Paths这个选项的时候使用"$(SRCROOT)/当前工程名字/需要包含头文件所在文件夹"将上面的双引号里面的字符串拷贝之后,你会发现这个“$(SRCROOT)”,会自动变成当前工程所以的目录. 这样就可以了,发给别人,别人

Django基础,Day9 - 静态文件目录与路径设置说明(eg. images, JavaScript, CSS)

静态文件路径设置官方说明 1. Make sure that django.contrib.staticfiles is included in your INSTALLED_APPS. 2. In your settings file, define STATIC_URL, for example:    STATIC_URL = '/static/' 3. Store your static files in a folder called static in your app. For e

Django 1.6 最佳实践: 如何设置django项目的设置(settings.py)和部署文件(requirements.txt)

Django 1.6 最佳实践: 如何设置django项目的设置(settings.py)和部署文件(requirements.txt) 作者: Desmond Chen,发布日期: 2014-05-17, 修改日期: 2014-05-18 在Django 1.6中的settings.py中可以修改130多项设置, 但大多数都继承自默认值. 设置是在web服务器启动时首次载入的, 服务器重启时重新载入, 因此, 程序员们应尽量避免修改正式服务器上使用的settings.py文件. 以下是一些我们

URL路径设置----第二章:创建和管理内容

形式立即显示内容的下面.编辑内容,然后选择关闭选项,并点击 “保存并继续出版”按钮.你会发现在如何显示您的内容项的显著变化, 因为评论将不再出现. 图2-15.随着打开的默认设置,用户现在可以发布在网站上的评论 随着打开的默认设置,游客到您的网站现在可以编写和响应发表评论 你的内容项(假设你已经设置权限允许匿名用户发表评论, 我将在第6章盖).请尝试输入主题和注释,然后点击保存.你的评论 现在应该出现在注释部分. 由于内容作者(或该网站的管理员),你可以删除,编辑或回复评论 点击每个注释下的链接

Server-U的虚拟路径设置及其优点

一,Server-U设置虚拟目录实现共享文件的配置 今天在用Server-U设置FTP服务器的时候,在虚拟路径设置这里出了点儿小问题,但是最终还是made it! 首先来看Server-u中的虚拟路径设置,我们先实现共享文件的功能,然后我们再去分析下虚拟路径的好处,因为这已经不是第一次碰到虚拟路径的使用问题了. 1,首先建立用户,这里我设置了任何人都可访问: 2,为了共享,我在用户的目录访问权限中添加了用户的主目录和用户要访问的"我的书籍"这个文件夹: 3,在域设置这里,将要共享的文件

asp.net 获取当前项目路径

方法一://获取当前项目的路径System.AppDomain.CurrentDomain.BaseDirectory.ToString();   // 得到的是当前项目的根目录取的值:F://Project//System2.0//SystemForm// 方法二://获取当前项目的路径 //Server对象在页面中使用string path=Server.MapPath(".");取的值:F://Project//System2.0//SystemForm//secure C# 获

【转】Windbg符号路径设置

http://blog.csdn.net/witxjp/article/details/8118481 使用Windbg第一步要做的,就是设置符号文件的位置,就是pdb文件. 符号路径设置:Ctrl+S在弹出的窗口中输入你的符号路径,路径的格式只要符合Windows操作系统路径格式即可,路径可以多个,中间以分号间隔,d:\symbols\win2k3_en:Windbg可以自动到Microsoft的服务器上下载符号表文件(.dbg或.pdb,有时DLL和EXE也会下载),只要在符合表路径里做如下