PHP: функция проверки IP адреса

Может кому и пригодится, PHP функция для проверки IP адреса:

function ValidateIPAdress($value){

    if (preg_match('/^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$/', $value)){
        return true;
    }
    return false;
}
if( ValidateIPAdress("192.168.0.1") )
    echo("This is an IPAdress");
else
    echo("This is not an IPAdress");

Популярность: 3%

PHP: CodeIgniter и SSL поддержка

В течение трёх месяцев я пытался найти элегантное решение для некоторых проблем связанных с безопасностью сайта. В том числе моменты связанные с протоколами — например переключение протокола с http:// на https:// для некоторых страниц сайта. Пришлось изрядно полазить по форумам.

Одним из решений является использование .htaccess файла и mod_rewrite для реврайтинга URL-ов. Но как показала практика , это решение не самое лучшее, так как через месяц Apache начал хандрить и всё порушилось, так что пришлось искать другой вариант решение проблемы.

И так , если вы используете CI , то зада очень проста в директории application/helpers вы создаёте новый helper ( если не знаете , как добавить Helper , читайте тут ) — например ssl_helper.php и записываете в него ниже следующий PHP код:

if (!function_exists('force_ssl'))
{
    function force_ssl()
    {
        $CI =& get_instance();
        $CI->config->config['base_url'] =
                 str_replace('http://', 'https://',
                 $CI->config->config['base_url']);
        if ($_SERVER['SERVER_PORT'] != 443)
        {
            redirect($CI->uri->uri_string());
        }
    }
}
function remove_ssl()
{
    $CI =& get_instance();
    $CI->config->config['base_url'] =
                  str_replace('https://', 'http://',
                  $CI->config->config['base_url']);
    if ($_SERVER['SERVER_PORT'] != 80)
    {
        redirect($CI->uri->uri_string());
    }
}

Читать дальше Читать дальше

Популярность: 3%

Оптимизируем JAVASCRIPT Код

CompressionBlock Всё больше и больше веб-разработчиков начинают пользоваться специальными библиотеками и Фреймворками для придания динамичности своему проекту , но не стоит забывать , что данные усовершенствования несут в себе и другую сторону. При использовании JavaScript Фреймворков увеличивается время загрузки страницы и иногда весьма значительно. Совсем не давно , я писал о трёх способах компрессии СSS при помощи PHP , а сегодня хочу рассказать от том , как на лету можно оптимизировать JavaScript код.

Читать дальше Читать дальше

Популярность: 100%

Javascript решения популярных css проблем — Часть 1

js-core-css-selectors Сегодня я решил уделить внимание таким моментам , как проблемы при работе с CSS на кросс-браузерном уровне. CSS — определённо лучшая и самая популярная техника для веб-разработки , создания дизайна и.т.д. Однако , проблемы разных браузеров и отсутствие поддержки CSS3 — реальная проблема для вашего творческого потенциала , так как это вызывает большую трату времени и нервов.

Читать дальше Читать дальше

Популярность: 69%

10 JavaScript AJAX меню — табов для вас

Если вы создаёте дизайн сайта и вы хотите использовать закладочный вид меню , то это подборка может вам пригодится — это 10 разных реализаций меню на JavaScript и Ajax , которые вы с лёгкостью сможете вставить в ваш дизайн!

Читать дальше Читать дальше

Популярность: 71%

Рейтинг блогов на — epochta.ru

blograte Сегодня после долгого перерыва решил почитать свою подписку и наткнулся на статью о новом рейтинге на epochta.ru. Решил в нём поучаствовать и хочу немного рассмотреть данный рейтинг.

Данный рейтинг разработан маркетологом Ольгой Ивановой , кто в общем то и является хозяином или так сказать хозяйкой блога epochta.ru. Статистика данного рейтинга составляется исходя из 6 параметров , которыми являются — число подписчиков в FeedBurner , рейтинг Alexa ( но как сообщается в данном сервисе , есть одно НО — так как Alexa не выдаёт рейтинг для сабдоменов livejournal.com и intwayblog.net , то в данном случае этот параметр обнуляется ) , далее рейтинг в Yandex и PR , а также наличие в dmoz каталоге и рейтинг от Technorati. В конечном результате выводится сумма балов , по которым ваш блог и сортируется в данной статистике.

Читать дальше Читать дальше

Популярность: 51%

Меню на Javascript с использование слайдера

И так , вчера я писал о новом разделе в блоге , так что сегодня первое полезное решение для вас и вашего дизайна.

Простое меню на JavaScript и CSS , легко подстраиваемое под ваш персональные дизайн сайта , всё что вам надо это изменить файл CSS и отредактировать HTML разметку отвечающую за конструкцию меню. Особенности данного меню — это скользящее подчёркивание при наведении курсора на элементы меню , либо выделение всего элемента. Ниже два варианта:

js-css

Читать дальше Читать дальше

Популярность: 68%

Новые и даже нужные полезности в моём блоге

Решил открыть новую категорию в блоге  «Полезные скрипты и прочее» куда буду выкладывать всякие полезные скрипты на AJAX, jQuery , PHP  и другие готовые решения для ваших сайтов или для их дизайна. Так что советую подписаться на RSS и следить за обновлениями в блоге — сейчас я могу больше времени уделять блогу , так что обновления будут ежедневными. Оставляйте комментарии , пишите что бы вы хотели увидеть в блоге и я обязательно рассмотрю все ваши предложения.

Читать дальше Читать дальше

Популярность: 65%

PHP: Подсчет кликов — правильный путь!

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

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

Читать дальше Читать дальше

Популярность: 73%

50 сайтов с бесплатными картинками

Дизайн и картинки , клипарты и другие графические изделия не разделимые вещи , но как печально бы это не звучало и если вы начинающий дизайнер/веб-мастер , то вряд ли вы захотите покупать клипарты , но тогда эта статья для вас. В данном посте я предоставляю ссылки на 50 сайтов — архивов картинок , которые подойдут под многие дизайнерские решения и вы не потратите ни одного рубля доллара и другой валюты.

Советую вам : Реалити блог о похудении on-line , статьи , cоветы и многое другое.

Читать дальше Читать дальше

Популярность: 72%

О блоге

сoderx.in - это блог о Web разработке, Web дизайне и программировании для начинающих и профессионалов в своём деле, а также о новостях и новинках в сфере IT. Практические советы и рекомендации о том, как создать, защитить и раскрутить свой сайт.