【发布时间】:2019-08-14 22:50:15
【问题描述】:
我正在使用 php7.2 并运行以下代码以将文件从一个文件夹复制到我本地服务器上的另一个文件夹(使用 wamp 服务器)及其工作,
error_reporting(E_ALL);
ini_set('display_errors', 1);
$filename = "roomTemp.csv";
copy($filename, 'reports/'.$filename); //copy($from,$to);
echo "done";
不幸的是,相同的代码在 IIS 服务器(IIS-10,Windows 10)上不起作用并显示以下错误警告:复制(roomTemp.csv):无法打开流:没有这样的文件或目录.
根据我的研究,需要从我的 php.ini 中关闭 safe_mode,但我找不到它。
其他人也提到了 windows 权限,我已授予所有用户完全控制访问权限。
请帮忙,谢谢。
编辑
我的工作目录是:“C:\inetpub\wwwroot\bms”
【问题讨论】:
-
您需要提供有关您正在处理的文件夹结构的更多信息,即包含您的代码的文件,它是否与“roomTemp.csv”位于同一文件夹中?
-
yes..roomTemp.csv 在与我的代码相同的文件夹中,并且我创建了名为 reports/ 的文件夹作为要粘贴的 roomTemp.csv 的新文件夹。