Xwab
Форумыnavigate_nextПрограммирование на PHP

перенос файлов
Сообщения
Veres

Всем привет! Можите
посказать код чтобы можна
было одним запросом
переместить файлы что есть в
базе с папки в другую папку?

27 Июл 2012, 8:09
defdor

Вес и количество файлов какое?

27 Июл 2012, 8:44
Veres

defdor, там фотки ну до метра!

27 Июл 2012, 9:33
Анархист

Veres,сканируем папку(scandir),получаем массив файлов.Создаём цикл и копируем. в нужную папку.
_
Вроде так.


__________
посл.ред. 27 Июл 2012, 11:32; всего 1 раз 27 Июл 2012, 11:02
mazaHELL

Анархист, в таком случае забыл добавить unlink() в исходной папке ))

27 Июл 2012, 11:17
IceJOKER

Анархист, ринейм?? Переименование?

Ну приведи пример кода

27 Июл 2012, 11:22
Анархист

Ошибся...copy()-копируем в нужную папку,а исходную по окончанию удаляем.

27 Июл 2012, 11:25
Veres

а можно это все кодом мне написать?
И копировать а лучше переместить нужна те файлы которие присуствуют в базе.
В меня вот такая база
`photos` (`id`, `uid`
`attach`)
attach - это адрес фотки где
она находится (вида foto/
img_1336497371.jpg)!

27 Июл 2012, 11:50
Анархист

$result=mysql_queru("SELECT * FROM photos")
-
делаем запрос
while($row=mysql_fetch_assoc($result))
{
if(copy("$row["attach"]","papka/$row["uid]"))
{удаляем.исход.файл
и.
заносим.новый.путь.к.файлу.в.бд
}}
-
возможно ошибся.


__________
посл.ред. 27 Июл 2012, 13:41; всего 9 раз(а) 27 Июл 2012, 13:00
IceJOKER

Анархист, ну что за бредовый код, не возможно, а на 200% ошибся.
100500раз повторяю не писать того, чего не знаешь

27 Июл 2012, 13:01
Ответить на тему