Directory_map仅适用于C:harddisk。 我想在服务器“P:”或“Q:”上使用它,但目前无效。 我有完全的许可,所以我猜问题不是关于它。
$path = "C:\Users\Public\Documents\";
$map = directory_map(realpath($path), TRUE);
var_dump($map);
// WORKS
$path = "P:\INTRANET";
// DOESN'T WORKS
使用get_filenames函数发生同样的事情...
答案 0 :(得分:0)
好的,我在这里找到了一个非常好的解决方案: http://www.dynamicdrive.com/forums/showthread.php?27880-Using-function-opendir-on-a-network-drive #DaveRandom评论。
您还可以在php手册http://php.net//manual/fr/function.opendir.php
中看到他对此的贡献事实上,要在网络驱动器中使用函数(在codeigniter或php中),您必须映射它。