ローカルで正常に動作する次のスクリプトがあります。
<?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]: 10 行目の C:\inetpub\vhosts\domain.com\httpdocs\rename.php で許可が拒否されました
どうすればこれを解決できますか?
乾杯
ノート:
IIS7 と Windows サーバーを使用しています。