Хочу поделится с Вами классом, который я использую при разработке своих приложений.
Думаю не для кого не секрет, что сделать безопасную загрузку изображений на сервер достаточно проблематично, так как практически любую защиту/проверку можно обойти при должных стараниях. Стопроцентный безопасный вариант - это обработка изображения средствами getimagesize(), которая вернет FALSE в случае загрузки ш ...
Хочу поделится с Вами классом, который я использую при разработке своих приложений.
Думаю не для кого не секрет, что сделать безопасную загрузку изображений на сервер достаточно проблематично, так как практически любую защиту/проверку можно обойти при должных стараниях. Стопроцентный безопасный вариант - это обработка изображения средствами getimagesize(), которая вернет FALSE в случае загрузки шеллов/вредоносных файлов. Чтобы это действие упростить я использую class.upload, который позволяет в добавок ко всему еще и обработать изображение как только захочется.
В данном коде я приведу лишь некоторые примеры использования этого класса с картинками для выполнения различных действий. Полное описание читайте на оф. сайте.