【发布时间】:2012-01-31 11:13:27
【问题描述】:
我有以下代码:
$file_name = "1234";
$filename = "L:\\videoette_converter\\batch_files\\".$file_name.'.bat';
if (!$handle = fopen($filename, 'a')) {
echo "Cannot open file ($filename)";
exit;
}
我从该代码中得到以下错误:
警告:fopen(L:\videoette_converter\batch_files\1234.bat) [function.fopen]:打开流失败:没有这样的文件或目录 C:\wamp\www\videoette_converter\index.php 在第 47 行
和我的 php 中的调试行
无法打开文件(L:\videoette_converter\batch_files\1234.bat)
但是,L:\videoette_converter\batch_files 文件夹确实作为映射驱动器存在,并且我已授予“所有人”完全权限。可能是什么问题?
【问题讨论】:
-
也许 PHP 手册上的这篇文章可能对您有所帮助:php.net/manual/en/function.fopen.php#83138
-
干杯。将路径更改为
"\\\\LAPTOP\\laptopwww\\videoette_converter\\batch_files\\".$file_name.".bat",将wampapache的服务用户更改为NT AUTHORITY\NetworkService(尝试使用我的帐户comet,没有用).. 但仍然获得权限被拒绝。
标签: windows fopen network-drive mapped-drive