IIS下PHP is_dir()/mkdir() 绝对路径目录BUg

is_dir('/abc');正常情况下应该是判断web应用根目录下是否有test存在。但在IIS下,这时判断的是分区根目录。

如果用mkdir('/abc')建立的目录将跑到分区根目录下去。

所以,IIS下php目录相关的操作,现在只能用相对路径或者物理路径。

时间: 2024-08-03 09:39:46

IIS下PHP is_dir()/mkdir() 绝对路径目录BUg的相关文章

php is_dir 判断是否为目录

php is_dir 判断是否为目录 is_dir - 判断文件是否是一个目录 报告错误描述 布尔is_dir(字符串$文件名) 告诉给定文件名是否是一个目录. 报告错误参数 文件名 文件的路径.如果filename是一个相对的文件名,将检查相对于当前的工作目录.如果filename是一个符号或硬链接的链接,然后将得到解决和遏制. 报告错误返回值 返回TRUE,如果文件名存在,并且是一个目录,否则返回FALSE. 报告错误的例子 例子1 is_dir()例子 <?php var_dump(is_

IIS下配置Php+Mysql+zend的图文教程_php技巧

  为了迎接dvphp公测,特发此教程,希望对一些不会的朋友有所帮助,希望会的朋友多多指教!   下面的教程都是在windows 2000下实现的,其他系统请自己参照修改, 2003的系统请把winnt修改成windows. 操作系统目录:c:\winnt PHP默认安装目录:C:\php PHP版本:PHP 4.3.10 下载地址:http://www.php.net/downloads.php   (Windows Binaries) Mysql版本:mysql-4.0.22-win  下载

IIS下Zend 出现 Unable to view file mapping 问题的解决方法汇总_win服务器

zend 错误日志中有:Unable to view file mapping, 试图访问无效的地址.网上搜了下解决方法有 解决方法如下: 对比php两个版本的php.ini文件. ;extension=php_yaz.dll;extension=php_zip.dll检查这个两个是否存在新的版本中.同时确认extension=php_zip.dll前面的;去掉保存重启iis和mysql 大功告成 另外一种说法 eAccelerator v0.9.4-rc1, 这个php加速插件,把这个屏蔽掉就

HDwiki百科建站讲座第三期 :apache、iis下的rewrite规则

中介交易 SEO诊断 淘宝客 云主机 技术大厅 大家好,"HDwiki百科建站讲座第三期"现在正式开始--,今天,邀请到我们的嘉宾是李光明(论坛ID:wanner),他将就"apache.iis下的rewrite规则"的话题与各位站长朋友进行交流,下面,以热烈的掌声有请wanner 1.伪静态简介 伪静态就是:动态网页通过重写URL的方法实现去掉动态网页的参数,但在实际的网页目录中并没有必要实现存在重写的页面. 伪静态的目的 最主要的就是迎合搜索引擎方便搜索引擎蜘蛛

生成HTML静态网址 [教你如何在IIS下安装rewrite]_网站应用

教大家怎么在IIS下安装rewrite 前提你要自己有服务器, 在此下载:http://www.isapirewrite.com/download/isapi_rwl_0055.msi 接着安装,随便装哪都行 然后,打开Internet 信息服务,右键,web站点属性,点ISAPI筛选器选项卡.添加筛选器,名称填个rewrite,路径自己指定ISAPI_Rewrite.dll(在安装的根目录下),然后确定. 最后.. 开始添加rewrite规则.正则,找到ISAPI_Rewrite目录,把htt

windows服务器iis下shopex开通伪静态,您的服务器不是apache的解决办法

windows的iis下,后台开启shopex伪静态,出现以下提示:(shopex伪静态开启:域名/shopadmin登录后台->营销推广->seo设置–>店页面启用伪静态URL 点是) 您的服务器不是apache,无法使用htaccess文件.请手动启用rewrite,否则无法启用伪静态. 本人测试过,iis的伪静态组件,ISAPI_Rewrite_full v2.9 这个shopex后台也开启不了.要3.0以上的才可以. 这里我就教你来实现iis上开启shopex伪静态.   说明都

在IIS下安装PHP扩展的方法(超简单)

很多网上的文章在介绍IIS下安装PHP的时候都会涉及到很多配置的修改,其实大部分都是不必要的,对于需要查找如何安装PHP扩展的人来说,其实最需要的或许只是一个现在就能用的版本,在这个时候引入过多的不必要的配置我认为是低效的. 那么归纳一下其实安装步骤只需要三步: 1.下载PHP的文件包: 2.配置PHP: 3.将PHP扩展引入IIS: 当然,或许还有第4步:测试. 第一步:下载PHP PHP的windows版本是直接提供了一个压缩包,里面包括了运行所需的全部文件,堪称傻瓜式安装,可以从官网上的w

解决IIS下UTF-8文件报错乱码问题

解决IIS下UTF-8文件报错乱码的问题 原因: 你的网站是utf-8编码,但iis的错误信息输出默认使用的是gb2312编码.导致iis出现运行时错误的时候显示的页面是乱码. 解决办法: [办法1] 自己处理错误,不让iis来处理. 在所有可能出错的地方,都用类似下面的方式来捕捉. On Error Resume Next Err.Raise 6 '这行是可能出错的代码 If Err Then Response.Write Err.Description Response.End End If

Windows IIS下论坛静态化分析

这两天研究Discuz 4.1,并成功地将原来一个Discuz 2.5的论坛升级到了最新版本,个人感觉这个论坛实在不错. 我的Discuz 4.1是在Apache+Php+Mysql下运行的,并开启了Url Rewrite,之后我发现整个论坛的大部分页面都可以使用html的静态地址方式来访问,感觉真不错,Apache实在太强大了,难怪现在用Apache的站点那么多. IIS下能否也实现这种静态化功能呢,我知道Helicon开发了一个叫ISAPI_Rewrite的ISAPI程序,可以在IIS下实现