[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Копирование файлов
юрьич
Всем привет. Все файлы пежат по этому пути : PATH . '/images/gallery/medium, хочу рассортировать их по папкам сназваниями согласно полю user_id таблицы cms_photo_files. Файлы в этой же таблицы в поле file. Папки создал, но скопировать не выходит.
    $sql = "SELECT *
FROM cms_photo_files GROUP BY id"
;
$result = $inDB->query($sql);
if (!$inDB->num_rows($result)){ return false; }

while($photo = $inDB->fetch_assoc($result)){
$source = PATH . '/images/gallery/medium';
$res = PATH . '/images/gallery/'.$photo['user_id'].'/medium';
$hendle = opendir($source);
while ($file = readdir($hendle)) {

if (($file!=".")&&($file!="..") ) {
if ($file == $photo['file']){
echo $file; // ВЫОДИТ 5 ФАЙЛОВ, КАК И НАДО
copy($source."/".$file, $res."/".$file);// КОПИРУЕТ ВСЕ ФАЙЛЫ
}
else{
if(!copy($source."/".$file, $res."/".$file)) {
print ("при копировании файла $file произошла ошибка...<br>\n");
}
}
}
}
}
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2025 Invision Power Services, Inc.