Home >Backend Development >PHP Tutorial >php+iis虚拟目录无效

php+iis虚拟目录无效

WBOY
WBOYOriginal
2016-06-23 13:27:361494browse

大神们刚接触PHP,我在用IIS设置了一个虚拟目录upload使用file_exists或者is_file检测文件是否存在时都是返回的false
网站绝对路径为:D:\web\
upload虚拟目录绝对路径为:E:\upload
现在用is_file检测的不是虚拟目录的路径仍然是网站绝对路径下的D:\web\upload请问我该如何设置才能实现检测E:\upload呢?


回复讨论(解决方案)

虚拟目录 是 Web 系统的,用于将不在默认管辖范围的目录(包括其他机器上的目录)整合到当前站点中
file_exists 等是文件系统函数,不可能主动识别 web 系统的虚拟目录
你可以
1、写全路径
2、临时改变 php 的工作路径
3、将 虚拟目录 的绝对路径添加到 include_path 中

define('UPLOAD_PATH','E:\upload');
上传的时候就获取绝对的路径。

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn