-1

我已将我的问题缩小到以下情况。

我有一个简单的文件'test.php'

<?php
mkdir("w:/Input/47/");
?>

当我从命令行(php -f test.php)运行它时,它成功地创建了目录。

当我通过 Windows 版本的 Apache 运行它时,我得到:

[17-Dec-2012 16:29:49] PHP Warning:  mkdir(): No such file or directory in C:\Program Files (x86)\Apache Software Foundation\Apache2.2\htdocs\ReportComp\test.php on line 2

我在 Windows 7(64 位)中运行 Apache 2.2(64 位)作为我的域用户名(与我登录桌面的用户名相同)

'w' 驱动器是一个网络驱动器,(我相信)它也在运行 Windows。

有什么想法吗?

4

1 回答 1

1

Windows 使用 '\' 作为目录分隔符 .. 这可能会导致我建议您使用 ' DIRECTORY_SEPARATOR' 的问题

于 2012-12-18T14:04:18.663 回答