У меня есть код, который выдает следующую ошибку:
Внимание:
[function.rename]: устройство или ресурс занят в
if ($handle = opendir($temp_images)) {
/* This is the correct way to loop over the directory. */
while (false !== ($file = readdir($handle))) {
if ($file == $file) {
}
$path = '';
$dir_handle = opendir($path);
chdir($path);
$oldfile = $path.$file ;
$newfile = $path.preg_replace('/[\\&\\%\\$\\ ]+/', '-', $file); // replace &%$ with a -
if(FALSE == rename($oldfile, $newfile))
{
}
}
closedir($handle);
}
В чем проблема и как ее исправить?