Коды ответов сервера и ошибки. HTTP 200, 301, 404, 302, 500, 503, 550 и др

Коды ответов сервера и ошибки. HTTP 200, 301, 404, 302, 500, 503, 550 и др.

Включаемые в ответ HTTP-сервера данные представляют собой код, указывающий на результат обработки запроса. Эти коды ответов HTTP состоят из трех цифр, разделенных на категории:

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

Анимация на тему 403 Ошибка 404 панель веб-мастеров Поиск в Google

2xx Success (Успех)

Ответы такого типа уведомляют пользователей о принятии и успешной обработке запросов клиента. Зависимо от того, какой сейчас текущий статус сервера, он все равно может отправлять заголовки и основную часть сообщения. Другими словами, этот тип ответов сервера предполагает, что действие, о котором клиент делал запрос, без сложностей приняли в обработку.

200 OK Код состояния 200, наверное, является наиболее популярным, но в то же время очень неприметным в плане использования. Он указывает, что передача данных между сервером и пользователем подошла к завершению, и все прошло так, как должно. Когда этот код нужно использовать? Постоянно!

201 Created (Создан) В связи с успешным выполнением запроса создался новый ресурс. К примеру, благодаря запросу юзера сгенерирован такой ранее не существующий веб-ресурс, как новая страница. Исходной сервер настроен так, что обязан создать ресурс еще до отправки 201 кода. Если документ не может быть сгенерирован своевременно, сервер использует в качестве альтернативы код 202 (принят).

202 Accepted (Принят) Текущий запрос был передан в стадию обработки, но в силу объективных факторов является незавершенным. Запрос к серверу может быть не завершенным, это зависит от факта, успешно ли прошла обработка и не отклонили ли его.

В каких случаях подобный ответ может быть использован? Когда сервер не в состоянии выполнять запрос в тот момент, когда он делается. Принудительное выполнение запроса не предусматривается, а клиент не должен ожидать пока сообщение будет передано окончательно, поскольку высока вероятность длительного процесса обработки.

203 Non-Authoritative Information (Недостоверная информация) Серверу удалось полностью обработать запрос, но передаваемые данные не были взяты из первостепенного источника (резервная копия, другой сервер и т. д.) и поэтому информация может быть нерелевантной. Этот код имеет большое сходство с 200 серверным ответом, но указывает, что данные не были получены из источника.

Когда применяют подобный ответ сервера? Ним можно заменить 200 код, если отправитель имеет веские основания полагать, что заголовки ответов из внешнего источника отличаются от тех, которые были предоставлены исходным сервером.

204 No Content (Нет контента) Этот код является ответом сервера, который указывает, что запрос получили и поняли. Но при этом не существует данных, которые могут быть отправлены пользователю. В основном такой код используется для активации скриптов без необходимости внесения изменений в веб-документ. Нужно, чтобы указанный код не содержал основного сообщения, и он должен быть вставлен в первую строку с кодом, которая является доступной сразу после заголовка.

Когда применяется такой код? Он используется в первую очередь, когда вы должны вводить или выполнять любые действия без необходимости в обновлении ресурса (например, страницы).

205 Reset Content (Сброс контента) Код обозначает успешную обработку запроса сервером c отсутствующим возвратом контента. В отличие от 204 кода, этот ответ требует, чтобы документ был обновлен.

Когда может применяться такой код? Обычно он используется в случаях, заполнения пользователем формы, и отправки сервером браузеру запроса на очистку этой формы. Он имеет сходство с 204 кодом, но выдвигает требование к пользователю по сбросу документа после завершения обработки. К примеру, требуется провести очистку HTML-формы после верификации.

206 Partial Reset (Частичный сброс) Сервер возвращает только часть контента, которая соответствует заголовку, отправленному клиентом. В основном его используют расширенные инструменты кэширования. Такое бывает, когда пользователь хочет получить лишь небольшую часть контента страницы, а сервер в своем ответе предоставляет данные только для этой части страницы.

Каковы способы применения этого кода? Преимущественно этот код используется из-за запроса If-Range, применимого в мощных кеш-валидаторах. Обращение также должно включать заголовки областей, которые используются в качестве параметров для области возвращаемой информации.

207 Multi-Status (Мультистатус) Сервер параллельно предоставляет результаты нескольких независимых операций, которые включаются в тело сообщения в виде XML-документа.

Ошибка HTTP 404 «Не найдено»


Сервер не смог найти запрошенную страницу, файл или другой ресурс. Ошибка HTTP 404 указывает на то, что сетевое соединение между клиентом и сервером было успешно выполнено. Возникает, когда пользователь ввел в браузере неправильный URI, или администратор сервера удалил файл, не настроив редирект на новое местоположение. Чтобы устранить эту проблему, пользователи должны набрать правильный URL-адрес.

Как исправить ошибку 302 в Play Market

Для устранения сбоя существует несколько методов, каждый из которых работает в определенной ситуации, поэтому самостоятельно установить нужный способ не получится. Более подробно с ними можно ознакомиться ниже.

Способ 1: очистка кэша сервисов Google Play

Первым делом перейдем в настройки устройства, где откроем вкладку «Все приложения».

Открываем пункт Все приложения

Открываем пункт Все приложения

Теперь воспользуемся строкой поиска и введем запрос «Сервисы Google Play». Далее переходим на окно с нужным приложением. Внизу экрана кликаем по кнопку «Очистить», после чего из предложенных вариантов выбираем «Очистить Кэш».

Выбираем Очистка и Очистить кеш

Выбираем Очистка и Очистить кеш

Если после выполнения инструкции ничего не изменилось, то можно попробовать удалить все данные. Для этого нажмите кнопку «Очистить» и перезагрузите устройство.

Способ 2: удаление приложений

Данный метод подразумевает собой удаление программ, после установки которых начала появляться ошибка. Постарайтесь вспомнить, какой файл или утилита была загружена на смартфон последней. Именно ее нужно полностью удалить. Если одновременно загружалось слишком много софта, то удаляйте его по-отдельности, время от времени проверяя наличие ошибки.

Способ 3: очистка мусора и временных файлов

Сначала необходимо установить на смартфон приложение, помогающее находить и удалять ненужные файлы. В качестве примера может выступать утилита Clean Master либо другой аналогичный софт из Плей Маркета.

Обратите внимание, что на некоторых телефонах подобное приложение установлено по умолчанию.

Способ 4: сброс телефона до заводских настроек

Данный метод рекомендуется использовать в крайнем случае, когда ни один из предложенных вариантов устранения неполадки не помог. При сбросе устройства до первоначальных настроек будут полностью удалены все имеющиеся на нем данные, включая фотографии, аккаунты, видео и приложения. Если ничего из этого не пугает, то переходите к инструкции:

Делаем сброс натсроек смартфона

Делаем сброс натсроек смартфона

После этого устройство уйдет в перезагрузку.

Ошибка HTTP 503 «Служба недоступна»


Этот код указывает, что сервер не может обработать входящий запрос. Некоторые серверы используют код ошибки HTTP 503 для указания ожидаемых сбоев, связанных с высоким потреблением ресурсов. Например, при превышении количества одновременно подключенных пользователей или лимита мощности центрального процессора, о которых обычно сообщается с помощью HTTP-500.

пример 404 пример цепочки редиректов 410 ответ сервера пример 404 без дизайна

Как вызвать мастера Ростелекома на дом

Если не получается избавиться от проблемы самостоятельно, то необходимо обратиться за помощью. Служба поддержки Ростелекома подразумевает возможность бесплатно вызвать мастера для устранения ошибок, связанных с услугами интернета, телевидения и так далее.

Быстрее всего можно оформить заявку на выезд мастера через форму обратной связи на официальном сайте компании. Рекомендуется придерживаться следующего алгоритма:

Что означает ошибка 20003 на Ростелекоме

Что означает ошибка 20003 на Ростелекоме

HTTP code 302 «Найдено» или «Перемещено временно»


Код ошибки 302 предназначен для случаев, когда ресурс перемещен временно, а не постоянно. Администратор сервера должен использовать HTTP status code 302 только в течение коротких периодов обновления (изменения) контента. Браузеры автоматически выполняют редирект 302, как и для кода 301. В версии HTTP 1.1 для указания временных редиректов был добавлен новый код 307.

риск устройства почистить логи доменное имя 301 схема параметры ngix конфигурация ngix веб-браузер

HTTP 100 «Продолжить»


Добавленный в версию 1.1 протокола код HTTP ответа 100 был разработан для более эффективного использования пропускной способности сети. Он позволяет серверам подтверждать готовность принимать большие запросы. Протокол Continue позволяет клиенту HTTP 1.1 отправлять небольшое специально сконфигурированное сообщение, запрашивающее ответ сервера с кодом 100, а затем дожидаться ответа до отправки запроса на дальнейшие действия. Клиенты и серверы HTTP 1.0 не используют этот код.

3xx Редирект

Этот класс ответов сервера является индикатором дальнейших действий, которые следует выполнить агенту пользователя для того, чтобы закрыть запрос. Пользователи могут либо предпринимать действия, либо посылать разные запросы к серверу.

300 Multiple Choices (Множественный выбор)

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

В каких случаях будет применен этот ответ сервера? В типичном случае, его можно наблюдать, если сервер получил информацию, что URL-адрес, предоставленный пользователем (иными словами, браузер пользователя), имеет неподходящий индекс и предлагает дополнительный выбор. В обычном порядке такое происходит, когда пользователи применяют URL-адрес к каталогу не последнего уровня, а сервер предлагает им выбор доступных документов или директории последующего уровня.

301 Moved Permanently (Удален навсегда) Это общий запрос пользователя, который означает, что запросы на этот ресурс (а также запросы, которые последуют за ним) следует перенаправить на указанный URL.

302 Found (Найден) Этот код говорит пользователю, что местоположение запрашиваемого веб-документа было временно изменено, а код состояния 302 включает данные о новом размещении, к которому пользователь может делать запрос.

Где такой код может применяться? Он имеет несколько форматов использования, большинство из которых соответствуют первоначальному предназначению кода. А вначале он был базовым методом создания временной переадресации. Однако, на сегодняшний день существует несколько других – этичных и неэтичных способов его использования.

303 See Other (Смотреть другой) Он является индикатором того, что искомый ресурс можно найти по URL-адресу, который отличный от того, что указан в запросе. Это не обязательно значит, что ресурс был перемещен. Этот код только предоставляет адрес, который должен запрашиваться при аналогичном ответе.

Когда может применяться этот код? Этот способ в основном существует, чтобы позволить выходным файлам POST-активированных скриптов перенаправлять агента пользователя на избранный веб-ресурс.

304 Not Modified (Не изменен) 304 означает, что пользователь запрашивает документ / ресурс только тогда, когда он был изменен с момента последних обновлений кеша этого документа.

В каких случаях может применяться этот код? Если ответ сервера сообщает вам, что параметры документа If-Modified-Since или If-Match не изменились со времени генерирования последнего кеша. Тогда нет нужды повторно отправлять ресурс на проверку.

305 Use Proxy (Использовать прокси) 305 код дает понять пользователю, что доступ к запрашиваемому ресурсу осуществим только через прокси-сервер, указанный в ответе. Когда он показывается? Он часто отображается в связи с мерами безопасности и обеспечивает доступ к запрашиваемым URL-адресам.

306 Switch Proxy (Переключить прокси) Изначально он означал, что «последующие запросы должны использовать указанный прокси», но в настоящее время не используется.

307 Temporary Redirect (Временный редирект) Такой код отображается, если открываемый ресурс временно используется для другого URL-адреса, который также содержится в ответе. 307 немного отличается от 302 кода – он является его более конкретной версией.

Когда он используется? Он выводится почти в аналогичных ситуациях, что и при 302, но пользователь должен продолжать запрашивать исходный URL-адрес при следующих запросах или до того времени, пока не будет выведен другой статус сервера.

Не работает кабельное телевидение Ростелеком — решение

цифровое интерактивное тв ростелеком iptv

Сегодня интерактивное телевидение от Ростелеком является одним из самых популярных сервисов в России. По количеству подключений оно уже обогнало аналогичную услугу от Билайн и сейчас активно конкурирует с Дом. ru. Какие плюсы даёт интерактивное ТВ? Отличное качество трансляции телеканалов, в том числе и в HD-качестве, возможность отложенного просмотра, перемотки и записи любимых теле-передач, большая фильмотека с платными и бесплатными фильмами на любой вкус, просмотр контента не только на телевизоре, но и даже на планшете и смартфоне. Это самый современный и востребованный сегодня формат цифрового телевидения. К сожалению и с ним возникают проблемы, причём достаточно разного характера. Что делать, когда не работает кабельное телевидение Ростелеком и можно ли это как-нибудь починить самостоятельно — про это я сейчас и расскажу.

Как я уже сказал ранее, проблемы бывают разные и причины, соответственно, могут быть как аппаратные, так и программные, как на стороне пользователя, так и на стороне оператора связи.

ТВ приставка Ростелеком

Аппаратная часть IPTV Ростелеком представлена почти десятком моделей ТВ-приставок. Вот их актуальный список, из которого убраны уже морально устаревшие ресиверы:

Все приставки более-менее надёжные (за исключением случаев брака), за исключением, пожалуй двух. Первый — RT STB HD Mini. Низкое качество сборки и недолговечность — вот основные её характеристики. Вторая — Switron IPTV 1500. Тоже достаточно низкокачественная поделка неизвестных производителей, на которую достаточно много нареканий даже со стороны мастеров — установщиков. Возможно позже проблема со Свитронами и решиться, но на начало 2019 года она есть и достаточно актуальна.

не работает iptv ростелеком телевидение

Программное обеспечение для ТВ-приставок Ростелеком изначально разрабатывалось компанией SmartLabs. Позже, в 2018 году, от её услуг отказались в пользу дочерней компании «Рестрим». Загрузка новой весии прошивки на приставки Ростелеком обычно запускается системой разом на все модели, за исключением отдельных случаев. Для обновления прошивки необходимо просто перезагрузить приставку — новый софт установится автоматически.

прошивка тв приставки ростелеком

Перепрошивка приставки обычно не требуется, кроме тех случаев, когда она была неправильно установлена или процесс прошивки был прерван. Загрузка новых версий прошивок осуществляется централизованно с сервера Ростелекома.

Настройка IPTV Ростелеком

За исключением ТВ-приставок интерактивного ТВ 2.0, без правильной настройки роутера, цифровое ТВ Ростелеком работать не будет. Чтобы оно работало, необходимо правильно настроить порт, чтобы ресивер смотрел не в сеть Интернет, а в сеть, предназначенную для IPTV. Что это значит?! В случае с FTTB настройка сводится к тому, что один из LAN портов убирается из общей группы. Затем создаётся новая группа в которую добавляется этот порт и виртуальный интерфейс, который «смотрит» в сеть интерактивного ТВ. При этом, в некоторых филиалах провайдера, надо указать идентификатор виртуальной сети — VLAN ID. На некоторых моделях роутеров (например, Totolink или Netis) необходимо исключить выбранный для IPTV порт из настроек DHCP-сервера.

настройка iptv на tp-link

Примерно то же самое и с GPON. А вот при подключении по ADSL, необходимо создать отдельный виртуальный PVC-канал в режиме «прозрачный мост»(он же «Bridge») с определёнными параметрами VPI/VCI. Например, в МРФ Волга это 0/50, а вот в Ростовской области — 0/38.

После того, как Вы правильно настроили роутер — можно подключать к нему ТВ-приставку Ростелеком и включать её. Если всё сделано правильно, то ресивер получит IP-адрес из сети IPTV, скачает последнюю версию прошивки, установит её и попросит ввести логин и пароль на услугу, которые Вам выдали при заключении договора.

Ошибки интерактивного телевидения Ростелеком

Теперь давайте рассмотрим основные проблемы, из-за которых не работает кабельное телевидение Ростелеком, а так же способы их устранения.

1. Неправильный логин или пароль

При первом подключении STB-приставка просит ввести логин и пароль. Эти реквизиты Вам выдали, когда Вы заключали договор. Приставка их запоминает и больше ввода данных не требуется. Это в идеале. Но, как правило, пользователи инструкций не читают и действуют по принципу «холодильник подключил и эту фигню подключу». Не тут-то было! Как я уже писал выше, необходимо правильно настроить роутер. Если Вы этого не сделаете, то приставка получит IP-адрес из сети роутера и дальше будет бесконечно спрашивать логин и пароль IPTV. И сколько их ни вводи — толка от этого не будет. Решение одно — проверять настройки роутера. Если всё отлично работало и вдруг перестало — скорее всего все параметры конфигурации WiFi-маршрутизатора были сброшены к заводским.

телевидение ростелеком тв логин и пароль

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

2. Нет IP-адреса (IP-адрес не получен)

Эта ошибка ТВ Ростелеком аналогична предыдущей — источник проблемы в настройках роутера или модема. При этом на экране может отображаться либо ошибка «Нет IP-адреса», либо ошибка подключения с комментарием «IP-адрес не получен».

ошибка нет ip адреса

Смысл один как ни крути. Что искать в настройках? Смотрите раздел IPTV, либо, если такого нет, то «Группировка портов» или что-то в этом роде.
Так же стоит проверить правильность подключения кабелей к разъёмам устройств. Несколько раз сталкивался с тем, что человек переносил роутер в другое место и затем, при подключении кабелей, путал их местами. Соответственно услуга больше не работала.

3. Проблема с сетевым кабелем

Тут ошибка интерактивного телевидения говорит сама за себя — у Вас проблемы с физическим соединением — не подключен кабели или его попросту повредили. Чаще всего действительно он просто повреждён — передавлен, порезан или перегрызен. Если Ethernet-кабель целый, то мог сгореть LAN-порт на роутере или ТВ-приставке.

не работает iptv ростелеком

Встречался с таким случаем, когда роутер просто вышел из строя и, хотя индикаторы на нём и горели, ни один порт по сути не работал. Соответственно ТВ-приставка выдавала ошибку «Проблема с сетевым кабелем». Но это достаточно редкий случай.

4. Проблема подключения к серверу (ошибка загрузки)

В этом случае источником неприятностей может быть как настройка абонентского оборудования, так и проблемы на стороне провайдера. настройках приставки выставлена ручная настройка IP-адреса. И в том, и в другом случае ТВ-приставка Ростелеком будет писать либо «ошибка загрузка», либо «проблема подключения к серверу».

ростелеком проблема подключения к серверу тв

IP-адрес приставке назначается автоматически DHCP-сервером провайдера и установка IP-адреса вручную приведет к неработоспособности услуги. Для решения проблемы в меню приставки выбираем раздел «СЕТЬ» «IP-адрес». Если IP-адрес задан вручную, то выбираем режим динамического назначения IP-адреса.

Черный экран, но теле-программа есть

Это говорит о том, что мультикаст «не добегает» до приставки. Виной тому может быть или неправильно настроенный роутер, или сбой на оборудовании провайдера. Первое часто случается при первоначальном подключении услуги. На некоторых моделях роутеров необходимо дополнительно разрешить IGMP на тот порт, который был выделен для телевидения. То же самое может случится и когда слетели настройки на оборудовании провайдера. Поэтому, если у Вас есть ТВ программа Ростелеком, но не телепередачи не транслируются — сначала проверьте настройки маршрутизатора, а затем звоните в техподдержку.

Изображение рассыпается или зависает

Очень частая проблема, с которой ко мне обращаются пользователи IPTV. Чтобы не заморачивать Вас техническими аспектами работы услуги, оставлю самую суть. Картинка рассыпается потому, что либо не хватает полосы пропускания, либо роутер не справляется с нагрузкой. Если у Вас ADSL-линия и Вы пытаетесь смотреть HD-канал и при этом качать торренты — забудьте. Либо одно — либо другое. Да и минимальная скорость для комфортной работы услуги должна быть не менее 8 Мб\с. А вот те, у кого FTTB или GPON, должны правильно настроить роутер. То есть для мультикаст-трафика надо выставить правильный приоритет 802.1P (использование меток DSCP). Для IPTV используется метка 4. Тогда даже если полностью загрузить канал, изображение сыпаться не будет, а отработает механизм QoS и просто понизится скорость Интернета.

Нет сигнала

Если на телевизоре горит надпись «Нет сигнала» или «No signal», то чаще всего дело в том, что сам пользователь или кто-то из домашних переключил пультом выбранный видеовход на телевизоре. Например, с HDMI1 на HDMI2. А так как там ничего не подключено, то и выдаётся ошибка «Нет сигнала».

нет сигнала с тв приставки

Иногда проблема может быть и в кабеле, которым соединена приставка или телевизор. Чаще всего он просто выходит из строя. Если кабель заменили и всё то же самое, тогда надо проверять выходы приставки — переключать с HDMI на «тюльпаны» или наоборот, в зависимости от того, как у Вас было подключено.

Проблемы с пультом Ростелеком

Про фирменный Ростелекомовский уже написано и сказано очень много. Он разработан специально под особенности сервиса и значительно отличается от привычных ПДУ. Когда привыкнешь — вроде удобно, но первое время у многих присутствует некий дискомфорт.

не работает пульт ростелеком

Если у Вас перестал работать пульт от приставки Ростелеком, то сначала надо определиться — что конкретно не работает. Начните с того, что сразу поставьте новые батарейки. Один мой знакомый начал умничать — да я только неделю назад заменил. Но послушал меня, поставил новые и ПДУ снова заработал.

Телевизор не реагирует на пульт, не прибавляется громкость

Пульт Ростелеком работает таким образом, что основные опции управляются на приставке, но громкость регулируется непосредственно на телевизоре. А для того, чтобы телевизор реагировал, пульт ДУ надо настроить правильно. Как это сделать я уже рассказывал вот тут. Коды для программирования пульта выложены здесь.

Приставка не реагирует на пульт

Такое тоже бывает. Причиной может стать конфликт управляющих кодов телевизора и STB-ресивера. Решается так же достаточно просто.

Сначала делаем сброс настроек ПДУ. Чтобы это сделать, входим в режим программирования, нажав одновременно кнопки «ОК» и «TV» и подержав их 2-3 секунды. Светодиод на кнопке «TV» должен мигнуть 2 раза. Далее набираем код 977. Индикатор на кнопке «POWER» мигнет 4 раза. Это значит, что настройки сброшены.

Теперь надо сменить управляющий код приставки. Для этого снова входим в режим программирования, как я уже рассказал выше, и вводим первый по списку код. Всего их пять:

После смены управляющего кода, настраиваем пульт Ростелеком на работу с телевизором и проверяем эффект. Не помогло? Снова заходим в режим программирования и пробуем следующий код. Один из них должен подойти. Не было ещё такого, чтобы не удалось решить проблему.

Подписки и услуги

Вообще, всё что связано с пакетами каналов, подписками и платными услугами лучше всего решать с техподдержкой Ростелеком. Дело в том, что обычный человек не всегда сможет быстро и правильно разобраться во всех этих заморочках без помощи специалиста.

Доступны только 20 федеральных каналов

Скорее всего у Вас что-то с оплатой услуги. Обычно когда денег на счёте нет, то срабатывает ограничение на доступ. Хотя иногда бывает и такое, что просто заглючила приставка и её надо перезагрузить.

Требуется расширение подписки

Скорее всего выбранный Вами канал не входит в подключенный пакет. Если Вы ранее его смотрели, но вдруг он перестал работать и требуется расширение подписки, то либо прошёл демонстрационный срок, на который Вам давался тот или иной пакет, либо сбой в биллинге. В любом случае стоит зайти в меню «Управление услугами» и посмотреть что у Вас подключено. Демонстрационные пакеты или каналы обычно подключаются на месяц, после чего отключаются.

телевидение ростелеком подписка на канал

Не получается отключить пакет телеканалов

Большинство опций и пакетов без проблем можно отключать и подключать через меню «Управление услугами». Но иногда при этом могут выдаваться разные ошибки, которые не дают пользователю отключить пакет или какую-нибудь платную функцию. В этом случае правильнее всего обратиться в техническую поддержку. Оператор быстро проверить что у Вас подключено и поможет решить проблему с тем или иным пакетом.

Источники:

https://sputnikkino. ru/rostelekom/kod-oshibki-302.html

https://set-os. ru/ne-rabotaet-kabelnoe-televidenie-rostelekom-reshenie/

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: