|
|
|
| Есть две папки
Foto_1
Foto_2
В папке Foto_1 находится картинка test.jpg
Как переместить картинку test.jpg из папки Foto_1 в папку Foto_2 .? | |
|
|
|
|
|
|
|
для: serjinio
(24.05.2009 в 20:38)
| | rename(Foto_1/test.jpg, Foto_2/test.jpg);
или
copy(Foto_1/test.jpg, Foto_2/test.jpg);
unlink (Foto_1/test.jpg); | |
|
|
|
|
|
|
|
для: neadekvat
(24.05.2009 в 22:28)
| | А есть ли подводные камни в использовании rename ? | |
|
|
|
|
|
|
|
для: serjinio
(25.05.2009 в 08:32)
| | Скажем, нюансы
Обе директории должны существовать, файл в первой папке тоже должен существовать, а так же должны быть права на запись
Можете дописать для полноты картины:
rename(Foto_1/test.jpg, Foto_2/test.jpg) or die ('Ошибка копирования!');
|
Но php скорее всего сам выведет ошибку, если таковая будет
Да, что-то я сразу упустил: адреса надо брать в кавычки:
rename("Foto_1/test.jpg", "Foto_2/test.jpg") or die ('Ошибка копирования!');
|
И тогда test.jpg переместиться из одной папки в другую. | |
|
|
|