Копирование и перемещение файла
Задача
Необходимо скопировать или переместить файл.
Решение
Для копирования файла применяется функция copy():
copy($old,$new) or die("couldn't copy $old to $new: $php_errormsg");
А функция rename() позволяет перемещать файл:
rename($old,$new) or die("couldn't move $old to $new: $php_errormsg");
Обсуждение
В UNIX функция rename() не может перемещать файл по файловой системе. Чтобы это сделать, скопируйте файл в новое место и удалите старый файл:
if (copy("/tmp/code.c","/usr/local/src/code.c")) {
unlink("/tmp/code.c");
}
Для выполнения множественного копирования или перемещения вызывайте функцию copy() или rename() в цикле. Каждая функция во время текущего вызова может работать только с одним файлом.
Комментарии:
Нету комментариев для вывода...