为了账号安全,请及时绑定邮箱和手机立即绑定

如何在php中从网络驱动器读取文件?

如何在php中从网络驱动器读取文件?

PHP
翻翻过去那场雪 2021-07-09 14:01:32
我正在处理如下所示的 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 用户提供所有必需的权限

我希望这有帮助!


查看完整回答
反对 回复 2021-07-16
  • 1 回答
  • 0 关注
  • 239 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信