Заметки

Все способы редиректа страницы

Все способы редиректа

В этой статье я собрал воедино способы перенаправления (редиректа) страницы в браузере или просто http-запросов. Если что-то было упущено — пишите комментарием, и я дополню обзор.

JavaScript

Загрузить страницу в окне или сделать ее редирект можно следующими способами:

  • location="http://alt-f4.ru";
  • document.location.href="http://alt-f4.ru";
  • window.location.reload("http://alt-f4.ru");
  • document.location.replace("http://alt-f4.ru");

Редирект на javascript подействует на браузер обычного пользователя (если включен js), но не на поискового робота.

Статусы состояния доменов

Domain name

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

Если вас интересует вопрос как узнать в каком статусе находится домен, могу посоветовать воспользоваться каким-либо whois-сервисом, например https://www.nic.ru/whois/. Конечно там будут показаны только статусы, доступные для отображения для неавторизованных пользователей.

Статус домена (domain status) — это обязательное поле каждого WhoIs-сервера и одна из наиболее важных характеристик домена. Существует 9 видов статусов - 6 для зарегистрированных и 3 для удаленных. Ниже я приведу полный список статусов с описаниями.

Ссылки на спецификации (англ):
ICANN General Counsel's Briefing
RFC 2832

Простые запросы MySQL. Начало работы.

Mysql для начинающих

Эта заметка может оказаться полезной для тех, кто только начинает пользоваться СУБД MySQL. Всё бывает в первый раз. Например, вы устроились на работу, или захотели работать в проекте, где используется эта система.

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

Простая функция отправки e-mail на php

Делаем простенькую функцию для отправки e-mail средствами php. Например, ее можно будет использовать для уведомлений в каком-нибудь сервисе. Мы используем пример отправки письма, сообщающего об удачном добавлении сайта в каталог.

Коды http-состояний, возвращаемые сервером, с описанием

404 Не найдено

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

Данные ошибки также называются кодами состояния, и поделены они на 5 групп:

  • • 100-199 Informational
  • • 200-299 Success
  • • 300-399 Redirection
  • • 400-499 Client Error
  • • 500-599 Server Error

Как сделать flash-ку ссылкой

Flash баннер

Сегодня передо мной возникла одна небольшая проблемка: как сделать flash-ку ссылкой. Поясню - у меня есть флешевый баннер, в котором не зашит getUrl(), и нужно, не пересобирая, сделать его ссылкой.

Игры со css-стилями и код вида:
<a href=...><object...>...</object></a>
ни к чему не приводят - флешка все равно поверх ссылки.

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

Работа с xml в Actionscript

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

Добавить "body" еще один обработчик "onload"

Задача: на javascript добавить документу обработчик события load, при этом не перезаписав возможный предыдущий и не указывая атрибут onload="".

Простой аналог php-функции trim() для JavaScript-а

В javascript нет функции, обрезающей пробельные символы с концов строки. Так как javascript-ом часто приходится работать с обработкой форм, такая функция очень нужна. Здесь я приведу пример простой и универсальной реализации на js аналогов php-функций trim, ltrim и rtrim.

Страницы