{% else-1 %}
Обновить
* Тема закрыта!
1.
[STEM] * 16.33
[автор] (7 июл 2016, 13:50) [0/0] [0] [спам] [под]

Загружаю изображения использую класс, как сделать так, чтобы, если какое-то из действий возвращало 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);
}
?>

2.
Halking * 4.32
(7 июл 2016, 13:53) [0/0] [0] [спам] [под]

exit()

3.
Nets * 0.72
(7 июл 2016, 13:54) [1/0] [1] [спам] [под]

http://dumpz.org/2300125/
Загрузка только изображений (определение по расширению)


Изм. 1 раз. / Посл. изм.
Nets * 0.72
(7 июл 2016, 13:55)
4. (7 июл 2016, 13:57) [0/0] [0] [спам] [под]

STEM™, после msg('что-то не так'); добавь
exit;

5.
[STEM] * 16.33
[автор] (7 июл 2016, 13:59) [0/0] [0] [спам] [под]

Всем спасибо!

6.
[STEM] * 16.33
[автор] (7 июл 2016, 13:59) [0/0] [0] [спам] [под]

Тема закрыта для обсуждения! *

  • 1 из 1
Подписаны: 1
Скачать тему | Файлы темы | Фильтр сообщений