Яндекс карты — событие мышь над картой.

Код позволяющий при наведении мыши на yandex карту или ухода мыши с нее выполнять какие-либо действия:


YMaps.jQuery(map.getContainer()).bind('mouseenter', function (e) {
  alert('Мышь над картой');
});

YMaps.jQuery(map.getContainer()).bind('mouseleave', function (e) {
  alert('Мышь ушла с карты');
});

Универсальная функция редиректа на php

Универсальная функция редиректа на php:

//==== Редирект... Сначала пробуем PHP редирект, 
//затем редирект на JavaScript , 
//затем пробуем http редирект:

function redirect($url) { 
    if (!headers_sent()) { 
        //Если заголовки еще не отправлены... 
        //пробуем редирект на php 
        header("Location: " . $url); exit; 
    } else { 
        //Если заголовки отправлены... 
        //делаем редирект на javascript ...
        echo '<script type="text/javascript">';
        echo 'window.location.href="' . $url . '";'; 
        echo '</script>';
        //если javascript отключен, делаем редирект на html. 
        echo '<noscript>'; 
        echo '<meta http-equiv="refresh" content="0;url=' . $url . '" />'; 
        echo '</noscript>'; exit; 
    }
}
//==== End -- Редирект

Правила защиты от атак на php (SQL инъекции и XSS атаки)

Правила защиты от SQL инъекций и XSS атак.

Для защиты от sql инъекций необходимо соблюдать следующие правила:
1) для целых и дробных величин, перед их использованием в запросе достаточно привести величину к нужному типу.
$id=(int)$id; $total=(float)$total;
или
$id = intval($id); $total = floatval($total);

Читать далее

Php скрипт по созданию xml sitemap для google

Файл Sitemap — это файл с данными о всех страницах сайта. С помощью файла Sitemap вы сообщаете поисковикам (google, yandex), какие страницы вашего сайта нужно добавить в индекс, как часто обновляется информация на страницах, а также каких страниц наиболее важны для индексации.

Частота обновления информации на страницах задается тегом: changefreq
Важность страниц задается тегом: priority

Ниже приведен PHP скрипт генерации xml sitemap для google и яндекса:
Читать далее

Редирект на сайт используя google

Обнаружил интересный редирект на другие сайты:

razrabot.com>>

Добиться этого можно вставляю в url такой код, (вместо http://razrabot.com/ можно написать свой сайт)

http://www.google.com/url?sa=D&q=http://razrabot.com/

С помощью этого редиректа можно переделывать все ссылки от «комментаторов» на сайте.

MySQL — замена текста в таблицах

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

Например, во всех новостях у вас заголовки:
«Эротика: Мокрые девушки»
«Эротика: Влажные киски»

а вам нужно:
«Мокрые девушки»
«Влажные киски»

Данное действие можно выполнить таким запросом:

update table_news set title = replace(title,'Эротика: ','');

Читать далее

Улыбнуло — хорошая отписка заказчику

Программист сдает готовый проект заказчику. Заказчику все нравится, он довольно кивает:
— Я надеюсь, если потом нужно будет что-нибудь переделать, я смогу обратиться к Вам? Конечно же, я не скажу «Давайте все изменим!»
— Без проблем. Кстати, маленький вопрос. Можно и мне потом, если у меня вдруг закончатся деньги или будут какие-нибудь проблемы, связаться с вами с просьбой — немного мне доплатить?
— ???
— Да вы не волнуйтесь! Я же не скажу вам «заплатите мне еще раз»!

Крупнейшие фриланс биржи:

Список крупнейших фриланс бирж для заработка в интернете:

free-lance.ru — крупнейшая российская фриланс биржа
weblancer.net — украинская биржа фриланса (мне очень нравится, отличный форум)

Из зарубежных:
elance.com — самая крупная фриланс биржа
guru.com — вторая по популярности
getafreelancer.com
RentACoder.com
odesk.com — почасовая оплата.

MySQL — подсчет количества просмотров

Если вам необходимо подсчитывать количество просмотром определенной статьи, или записывать количество проголосовавших. Это лучше делать с помощью следующего SQL запроса:

Читать далее