Warning: Declaration of LJXP_Walker_Category_Checklist::start_lvl(&$output, $depth, $args) should be compatible with Walker::start_lvl(&$output, $depth = 0, $args = Array) in /home/h8638/data/www/alvaro.jdart.ru/wp-content/plugins/lj-xp/lj-xp-options.php on line 781 Call Stack: 0.0006 392128 1. {main}() /home/h8638/data/www/alvaro.jdart.ru/index.php:0 0.0009 393944 2. require('/home/h8638/data/www/alvaro.jdart.ru/wp-blog-header.php') /home/h8638/data/www/alvaro.jdart.ru/index.php:17 0.0013 403280 3. require_once('/home/h8638/data/www/alvaro.jdart.ru/wp-load.php') /home/h8638/data/www/alvaro.jdart.ru/wp-blog-header.php:12 0.0017 412256 4. require_once('/home/h8638/data/www/alvaro.jdart.ru/wp-config.php') /home/h8638/data/www/alvaro.jdart.ru/wp-load.php:29 0.0027 451600 5. require_once('/home/h8638/data/www/alvaro.jdart.ru/wp-settings.php') /home/h8638/data/www/alvaro.jdart.ru/wp-config.php:93 0.0978 10696448 6. include_once('/home/h8638/data/www/alvaro.jdart.ru/wp-content/plugins/lj-xp/lj-xp.php') /home/h8638/data/www/alvaro.jdart.ru/wp-settings.php:195 Warning: Declaration of LJXP_Walker_Category_Checklist::end_lvl(&$output, $depth, $args) should be compatible with Walker::end_lvl(&$output, $depth = 0, $args = Array) in /home/h8638/data/www/alvaro.jdart.ru/wp-content/plugins/lj-xp/lj-xp-options.php on line 781 Call Stack: 0.0006 392128 1. {main}() /home/h8638/data/www/alvaro.jdart.ru/index.php:0 0.0009 393944 2. require('/home/h8638/data/www/alvaro.jdart.ru/wp-blog-header.php') /home/h8638/data/www/alvaro.jdart.ru/index.php:17 0.0013 403280 3. require_once('/home/h8638/data/www/alvaro.jdart.ru/wp-load.php') /home/h8638/data/www/alvaro.jdart.ru/wp-blog-header.php:12 0.0017 412256 4. require_once('/home/h8638/data/www/alvaro.jdart.ru/wp-config.php') /home/h8638/data/www/alvaro.jdart.ru/wp-load.php:29 0.0027 451600 5. require_once('/home/h8638/data/www/alvaro.jdart.ru/wp-settings.php') /home/h8638/data/www/alvaro.jdart.ru/wp-config.php:93 0.0978 10696448 6. include_once('/home/h8638/data/www/alvaro.jdart.ru/wp-content/plugins/lj-xp/lj-xp.php') /home/h8638/data/www/alvaro.jdart.ru/wp-settings.php:195 Warning: Declaration of LJXP_Walker_Category_Checklist::start_el(&$output, $category, $depth, $args) should be compatible with Walker::start_el(&$output, $object, $depth, $args, $current_object_id = 0) in /home/h8638/data/www/alvaro.jdart.ru/wp-content/plugins/lj-xp/lj-xp-options.php on line 781 Call Stack: 0.0006 392128 1. {main}() /home/h8638/data/www/alvaro.jdart.ru/index.php:0 0.0009 393944 2. require('/home/h8638/data/www/alvaro.jdart.ru/wp-blog-header.php') /home/h8638/data/www/alvaro.jdart.ru/index.php:17 0.0013 403280 3. require_once('/home/h8638/data/www/alvaro.jdart.ru/wp-load.php') /home/h8638/data/www/alvaro.jdart.ru/wp-blog-header.php:12 0.0017 412256 4. require_once('/home/h8638/data/www/alvaro.jdart.ru/wp-config.php') /home/h8638/data/www/alvaro.jdart.ru/wp-load.php:29 0.0027 451600 5. require_once('/home/h8638/data/www/alvaro.jdart.ru/wp-settings.php') /home/h8638/data/www/alvaro.jdart.ru/wp-config.php:93 0.0978 10696448 6. include_once('/home/h8638/data/www/alvaro.jdart.ru/wp-content/plugins/lj-xp/lj-xp.php') /home/h8638/data/www/alvaro.jdart.ru/wp-settings.php:195 Warning: Declaration of LJXP_Walker_Category_Checklist::end_el(&$output, $category, $depth, $args) should be compatible with Walker::end_el(&$output, $object, $depth = 0, $args = Array) in /home/h8638/data/www/alvaro.jdart.ru/wp-content/plugins/lj-xp/lj-xp-options.php on line 781 Call Stack: 0.0006 392128 1. {main}() /home/h8638/data/www/alvaro.jdart.ru/index.php:0 0.0009 393944 2. require('/home/h8638/data/www/alvaro.jdart.ru/wp-blog-header.php') /home/h8638/data/www/alvaro.jdart.ru/index.php:17 0.0013 403280 3. require_once('/home/h8638/data/www/alvaro.jdart.ru/wp-load.php') /home/h8638/data/www/alvaro.jdart.ru/wp-blog-header.php:12 0.0017 412256 4. require_once('/home/h8638/data/www/alvaro.jdart.ru/wp-config.php') /home/h8638/data/www/alvaro.jdart.ru/wp-load.php:29 0.0027 451600 5. require_once('/home/h8638/data/www/alvaro.jdart.ru/wp-settings.php') /home/h8638/data/www/alvaro.jdart.ru/wp-config.php:93 0.0978 10696448 6. include_once('/home/h8638/data/www/alvaro.jdart.ru/wp-content/plugins/lj-xp/lj-xp.php') /home/h8638/data/www/alvaro.jdart.ru/wp-settings.php:195 Опыт создания загрузчика изображений | Блог Alvaro
Опыт создания загрузчика изображений
19 ноября 2011 15:29

Всем привет. Я хочу рассказать о создании загрузчика изображений для своего первого web-проекта. Я постараюсь объяснить, какие решения я видел, и какие подводные камни встретились на моем пути. Ну и, собственно, как эти камни можно обойти. Надеюсь, мой опыт кому-нибудь поможет.

Для начала опишу основную задачу: необходимо создать загрузчик изображений(bmp, png, jpg), с последующим их сохранением на сервере, а также с созданием копий изображений различного размера. Также желательно обеспечить соответствие дизайна загрузчика стилю сайта, и удобный интерфейс пользователя. И самое главное – загрузчик должен максимально поддерживаться браузерами.

Полностью моя статья на Хабре

Рубрика: Всякая всячина
Всякая всячина
Если я не знаю, в какую рубрику поместить пост - я добавляю его сюда. Просто и практично :)
Кинорецензии
В этой рубрике публикуются рецензии на фильмы, которые я недавно посмотрел и захотел поделиться впечатлениями. Это не обязательно премьеры
Стихи
Здесь публикуются различные стихотворения, от классики до моих собственных. В некоторых случаях прилагаются комментарии к ним