Добрый вечер.
Для загрузки и копирования изображений есть специальные функции.
Чтобы ограничить размер для копируемого изображения делайте проверку размера.
Вот таким макаром на сайт попадают шеллы, бэкдоры и прочие зловреды!
Перед сохранением изображения обязательно загрузите его в imagecreate и пересохраните, чтобы уничтожить возможный внедрённый в картинку код.
Конечно, при условии, что источник картинок не является доверенным.
Albert Kazan, тогда не опасно, только то, что скопировали на сервер никогда не кладите в папку, доступную через веб. Иначе может случиться следующий сценарий:
1. Вы копируете на сервер файл картинки со встроенным бэкдором
2. Пытаетесь его прогнать через библиотеку
3. Происходит необрабатываемый эксепшен (сбой библиотеки, завершение скрипта по таймауту, нехватка памяти и т.п.)
4. Программа вылетает, файл со зловредом остаётся в общедоступной папке
5. Злоумышленник пользуется залитым заражённым файлом