@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 и пересохраните, чтобы уничтожить возможный внедрённый в картинку код.
Конечно, при условии, что источник картинок не является доверенным.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы