Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
PHP Puzzles. Авторы: Кузнецов М.В., Симдянов И.В. MySQL 5. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP 5/6. В подлиннике. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Загрузка файла в два каталога методом POST
 
 автор: uch   (08.02.2016 в 12:31)   письмо автору
 
 

Привет, друзья.
Слегка туплю и не могу справиться сам со следующей простой задачей:
Возникла необходимость загрузки фала (изображения) сразу в два каталога одновременно. Первое изображение загружается как есть, а второе уменьшается с помощью самописной функции и должно помещаться в папку "thumbnails". Вот мой корявый кусок кода:

<?php
if (!empty ($_FILES["picture"]["name"]))
{    
    
$uploaddir "/image/";
    
$uploadthumb "/thumbnails/";
    
    if (
is_uploaded_file($_FILES["picture"]["tmp_name"]))
    {
        
move_uploaded_file($_FILES["picture"]["tmp_name"], $name);
        echo 
$name.' был загружен';
        
//Скопировать загруженный файл и изменить его размер
        
copy($name$uploadthumb);
                
//примерная функция уменьшения изображения
        
image_resize($оригинальный_файл$уменьшенный$ширина$высота);
        
    }
}
?>


Проблема в том, что я не могу сообразить как сделать так, чтобы изображение не только загружалось в одну директорию, но и также копировалось в другую и прогонялся через функцию изменения размера.
Прошу прощения за банальный вопрос, но немного не хватает сообразительности.

  Ответить  
 
 автор: Valick   (08.02.2016 в 12:48)   письмо автору
 
   для: uch   (08.02.2016 в 12:31)
 

http://softtime.ru/forum/srch.php?id_forum=1&name=thumbnails&numberthemes=30&srchwhere=2&id_forum=1&logic=1&send=%CD%E0%E9%F2%E8

  Ответить  
 
 автор: uch   (08.02.2016 в 13:25)   письмо автору
 
   для: Valick   (08.02.2016 в 12:48)
 

Функция сжатия рисунка у меня уже готова, затруднение состоит в том, что не могу сообразить как одновременно скопировать изображение сразу в два каталога.

  Ответить  
 
 автор: Valick   (08.02.2016 в 13:37)   письмо автору
 
   для: uch   (08.02.2016 в 13:25)
 

зачем копировать одновременно? если вы переносите из временной папки в нужный каталог, а далее функция ресайза берёт изображение из каталога уменьшает его и сохраняет в соответствующую директорию. Естественно права на запись должны быть установлены для каждого каталога.

  Ответить  
 
 автор: uch   (08.02.2016 в 14:47)   письмо автору
 
   для: Valick   (08.02.2016 в 13:37)
 

Valick, спасибо вам за наводку. Поучилось сделать, так как вы посоветовали.

  Ответить  
 
 автор: Valick   (08.02.2016 в 15:31)   письмо автору
 
   для: uch   (08.02.2016 в 14:47)
 

Пожалуйста.

  Ответить  
 
 автор: Sfinks   (09.02.2016 в 21:56)   письмо автору
 
   для: Valick   (08.02.2016 в 15:31)
 

Все-таки жаль, что нет кармы и нельзя лайки ставить :)

  Ответить  
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования