window下的php把/开始的路径当绝对路径处理
来源:互联网 发布:stc89c52烧录软件 编辑:程序博客网 时间:2024/04/29 14:07
把下面的代码放到g:/www/www/www/www/www/index.php中运行
<?php
mkdir('/kkkkkkkkkkk');exit;
会发现有一个目录出现: g:/kkkkkkkkkkk
mkdir("\\kkkkd");exit;
也一样会在盘符的根目录下出现这个目录,
那就是php在window下时把/或是\开始的当绝对路径,且是相对于本盘符.
在php.net中mkdir有一个提示说
On windows, use //computername/share/filenameor \computername\share\filenameto check files on network shares.
可是我测试后发现,\起始的路径并不会被认为是网络路径,而是上面的提到的相对本盘符的根目录;
经过测试的总结是:
\\或是//起始的路径在window中会被认为是share网络路径,然后分隔符不管是\还是/都能正常解析;
如果是\或是/起始的路径会被认为是等同于 盘符:/ 来进行解析
实际目录,
php路径
跟共享相同路径的盘符下的目录,也就是直接把//computer直接换成g:/的等效目录
第一张实际目录共享后的共享路径目录
当代码为
<?php
var_dump( dirname("/qidizi/qidizi/rdddeed"));exit;
或是
<?php
var_dump( dirname("\\qidizi/qidizi/rdddeed"));exit;
实际是解析成
g:/qidizi/qidizi/xxxx
当代码为
<?php
var_dump( dirname("//qidizi/qidizi/rdddeed"));exit;
或是
<?php
var_dump( dirname("\\\\qidizi/qidizi/rdddeed"));exit;
就会被解析成
\\QIDIZI/qidizi/xxx 的共享后的目录.
- window下的php把/开始的路径当绝对路径处理
- Xcode下的相对路径和绝对路径
- linux下的绝对路径和相对路径
- 在jsp中把相对路径变为绝对路径的方法
- excel批量把超链接的绝对路径改为相对路径
- Red Hat把命令提示符的路径变成绝对路径
- window下的文件路径
- php 相对路径中 及 绝对路径中 的一些问题
- PHP和Html中绝对路径和相对路径的问题
- java获得当前路径下的绝对路径的方法,或者某一文件的绝对路径
- delphi 绝对路径的处理
- 将Web站点下的绝对路径转换为虚拟路径
- 将Web站点下的绝对路径转换为虚拟路径
- 将Web站点下的绝对路径转换为虚拟路径
- linux下对绝对路径和相对路径的理解
- 生成文件夹下所有图片的绝对路径和路径
- 绝对路径和相对路径在javaee工程下的区别
- 浅谈Xcode下的绝对路径和相对路径
- 一个方法有删/换/加class的方法
- 正则的一个误解:消耗
- 仿jquery.js的ajax写的msxmlhttp:serverXmlHttp.js,专用于win拉取数据用
- base64+博文与程序更新
- 关于loadrunner使用socket测试应注意的问题
- window下的php把/开始的路径当绝对路径处理
- php的is_dir检测window共享服务器名时失败,只能检测目录
- php递归创建目录方法
- ie禁用几大危险控件(fso,ado.stream,wsh)
- msjs使用VBArray方法
- iOS开发3:UITextField控件的属性
- ms js利用ado.stream+msxml进行二进制读文件转base64字符输出与反转(提供工具)
- window下面使用copy命令把其它文件隐藏到图片中且图片能正常使用
- linux下简单的apache防盗与网开一面的有的放矢另类解决方案