Загружаю изображения использую класс, как сделать так, чтобы, если какое-то из действий возвращало false, выполнение прерывалось?
<?
if (!empty($_FILES)) {
//подключаем файл
require_once('../class/class.upload.php');
$handle = new upload($_FILES['image']);
if ($handle->uploaded) {
//переименовываем изображение
$handle->file_new_name_body = ($user['id']);
//переобразуем в .png
$handle->image_convert = 'png';
//разрешаем изменять размер изображения
$handle->image_resize = true;
//проверка ширины ()
$handle->image_min_width = 200;
//ширина изображения будет 200px
$handle->image_y = 200;
//сохраняем соотношение сторон в зависимости от ширины
$handle->image_ratio_x = true;
//удаляем старое изображение
unlink('/user.files/avatar/'.$user['id'].'.png');
//загружаем изображение в папку images
$handle->process($_SERVER['DOCUMENT_ROOT'].'/user.files/avatar');
//
if ($handle->processed) {
$handle->clean();
} else {
msg('Что-то пошло не так, попробуйте еще раз');
}
}
crop('/user.files/avatar/'.$user['id'].'.png', 200, 200);
}
?>
http://dumpz.org/2300125/
Загрузка только изображений (определение по расширению)