我有以下脚本在本地运行良好:
<?php
//Report all errors
error_reporting(E_ALL);
if ($handle = opendir('instance/system/application/images/dir/testimages/')){
while (false !== ($fileName = readdir($handle))){
$newName = str_replace(" ", "_", $fileName);
rename($fileName, $newName);
}
echo "All files have been renamed";
closedir($handle);
}
?>
但是,在 Web 服务器上运行时,出现以下错误:
警告:rename(.,.) [function.rename]: Permission denied in C:\inetpub\vhosts\domain.com\httpdocs\rename.php on line 10
知道如何解决这个问题吗?
干杯
笔记:
我正在使用 IIS7 和 Windows 服务器。