localhost:我希望我的.php访问另一个驱动器中的文件夹

时间:2011-07-08 16:58:28

标签: php apache alias

localhost:我希望我的.php访问另一个驱动器中的文件夹。

起初我认为可以使用Apache Alias完成,但现在我不知道。

D:/Appserv/www/x/y/file.php

我希望.php能够阅读以下内容:

E:/foldie/

1 个答案:

答案 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 ){
}