@Farrien
Tell me who

Такое копирование изображений нормально?

$content = file_get_contents($imgurl);
if ($content) {
	$download_file_name = md5(microtime() . '_umc' . ENC_SALT . '_rand' . rand(0,99));
	$path = '/res/images/uploads/' . $download_file_name . '.png';
	file_put_contents(ROOT . $path, $content);
}


И как ограничить на 2мб?
  • Вопрос задан
  • 87 просмотров
Решения вопроса 2
Compolomus
@Compolomus Куратор тега PHP
Комполом-быдлокодер
Комментировать
PageAuditRU
@PageAuditRU
Senior SEO Анализатор
Вот таким макаром на сайт попадают шеллы, бэкдоры и прочие зловреды!
Перед сохранением изображения обязательно загрузите его в imagecreate и пересохраните, чтобы уничтожить возможный внедрённый в картинку код.
Конечно, при условии, что источник картинок не является доверенным.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
29 мар. 2024, в 17:04
5000 руб./за проект
29 мар. 2024, в 17:03
3000 руб./за проект
29 мар. 2024, в 16:58
3000 руб./за проект