localhost:我希望我的.php访问另一个驱动器中的文件夹。
起初我认为可以使用Apache Alias完成,但现在我不知道。
D:/Appserv/www/x/y/file.php
我希望.php能够阅读以下内容:
E:/foldie/
答案 0 :(得分:1)
嗯,syntax of the Alias directive非常简单:
Description: Maps URLs to filesystem locations
Syntax: Alias URL-path file-path|directory-path
Context: server config, virtual host
Status: Base
Module: mod_alias
...并且包含的示例澄清了其余部分:
Alias /image /ftp/pub/image
您将此标记为PHP
的事实表明您要么在Alias
文件中设置.htaccess
(这是不允许的,它需要进入主服务器配置)或错误解释该指令与文件系统符号链接有关(不是,它只影响HTTP请求)。
只需在您尝试使用的任何PHP函数中键入完整路径(带驱动器号和所有内容),如果使用反斜杠,请确保将它们加倍:
foreach( glob('E:/foldie/*') as $item ){
}
foreach( glob('E:\\foldie\\*') as $item ){
}