Вопрос про использование ф-ии copy() для копирование директорий.

Camillo

Новичок
Вопрос про использование ф-ии copy() для копирование директорий.

Привет!

Пробую копировать целые директории используя функцию copy(). Не получается..

Пути указываю следующим образом:
copy("../../images1", "images1");

PHP выдаёт ошибку:
copy(../../images1): failed to open stream: No such file or directory

В чём подвох?

-~{}~ 04.10.05 18:12:

директория ../../images1 разумеется существует :)
 

Фанат

oncle terrible
Команда форума
а тебе кто-то обещал, что функция copy() копирует директории?
 

Camillo

Новичок
Автор оригинала: Фанат
а тебе кто-то обещал, что функция copy() копирует директории?
Фанат, да в принципе никто не обещал. :)
А какая функция копирует? Или придеётся создавать аналогичную директорию и копировать туда все файлы из той?

-~{}~ 04.10.05 18:22:

просто смотрел в мануле функции по работе с файловой системой и не нашел там никакой кроме copy()... вот собственно от неграмотности и решил попробовать ей воспользоваться :)
 

Camillo

Новичок
вариант через glob() и потом поочередное копирование файлов из массива понятен, а как можно воспользоваться командами shell из PHP?
 

Voffka

Guest
а какже безопасность ? я на 99% уверен что человек который спрашивает "почему copy не копирует папки" не будет проверять путь и будет передавать путь через форму
 

Camillo

Новичок
Автор оригинала: Voffka
а какже безопасность ? я на 99% уверен что человек который спрашивает "почему copy не копирует папки" не будет проверять путь и будет передавать путь через форму
Интересно конечно было бы послушать про безопасность, но я пишу скрипт исключительно для собственных локальных нужд - поэтому этот вопрос скорее всего выпадает.
 
Сверху