我正在处理如下所示的 php 代码,我想在其中读取网络驱动器,如下所示:$src_dir = is_dir("\\\\ADMPC02-02\\music\\incoming_folder\\"); // Line#Avar_dump($src_dir); // bool(false)$mp4_files = preg_grep('~\.(mp4)$~', scandir($src_dir));$xml_files = preg_grep('~\.(xml)$~', scandir($src_dir));print_r($mp4_files); // it doesn't print anythingprint_r($xml_files); // it doesnt print anything问题陈述:我想知道我需要在 Line#A 上进行哪些更改才能成功访问网络目录。在做 var_dump($src_dir);它打印bool(false)。
1 回答
繁星点点滴滴
TA贡献1803条经验 获得超3个赞
这对我有用:
<?php
$src_dir = '\\\ADMPC02-02\test';
$is_dir = is_dir($src_dir); // returns true
$mp4_files = preg_grep('~\.(mp4)$~', scandir($src_dir));
$xml_files = preg_grep('~\.(xml)$~', scandir($src_dir));
echo '<pre>';
print_r($mp4_files); // lists all the mp4 files in my 'test' folder
print_r($xml_files); // lists all the xml files in my 'test' folder
您还应该确保:
网络发现已开启
文件和打印机共享已开启
您的音乐文件夹是公开共享的,将为当前运行 PHP 的 Windows 用户提供所有必需的权限
我希望这有帮助!
- 1 回答
- 0 关注
- 239 浏览
添加回答
举报
0/150
提交
取消