Вниз
Добро пожаловать, Гость! Ваш логин:  Пароль:     [?] | Регистрация
 


Счётчик ↓







WEB напас личеры и антилич(antileech) картинок


WEB напас > личеры и антилич(antileech) картинок
Доброе время, видимо каждый встречался с тем, что с вашего ресурса контент не только крадут, так ещё и в наглую личат картинки!
Что бы предотвратить это безобразие я вам расскажу, как с помощи mod_rewrite можно перенаправить злостных личеров на другую картинку.

В общем:
в корне сайта создаём файл .htaccess
с вложенным текстом:
RewriteEngine On

RewriteCond %{HTTP_REFERER} !^$
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?flabla.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?images.google.com [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?images.google.ru [NC]
RewriteCond %{HTTP_REFERER} !^http(s)?://(www\.)?images.yandex.ru [NC]
RewriteCond %{REQUEST_URI} !^/leech.gif [NC]
RewriteRule .(gif|jpg|jpeg|png)$ http://< flabla.com/leech.gif [R,NC]



где, flabla.com меняем на ваш домён.
где, /leech.gif - путь до файла с антилич картинкой без домёна.
где, http://flabla.com/leech.gif - путь до файла с анти-лич картинкой с домёном.

Вот в общем и всё. в пример всему, для своего ресурса, я выбрал такую картинку:
личеры и антилич(antileech) картинок
личеры и антилич(antileech) картинок

  • 0
    15 декабря 2009     Добавил: FlashBlack   Просмотров: Просмотров529  Комментарии: 0    

WEB напас 3D CSS


Некоторое время назад, я негодовал, когда читал о возможностях, которые разработчики WebKit хотят внести в CSS. Там были разнообразные трансформации, анимации и тому подобные, не понятные консерваторам, вещи.

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


Все, что видно в ролике, сделано средствами HTML, WebKit’s 3D CSS Effects и Javascript, а потому для обладателей Snow Leopard и Safari, вместо видео, можно посмотреть настоящее демо: www.satine.org/research/webkit/snowleopard/snowstack.html

  • 0
    14 июля 2009     Добавил: FlashBlack   Просмотров: Просмотров728  Комментарии: 10    

WEB напас Как использовать curl_multi без блокировки


Более эффективное осуществление curl_multi().


curl_multi это отличный способ обрабатывать несколько запросов HTTP в PHP. curl_multi особенно удобно при работе с большими наборами данных (например, доставка тысяч RSS каналов одновременно). К сожалению, существует очень мало документаций о наилучших способах осуществления curl_multi. В результате, большинство из приведённых примеров из интернета, либо неэффективны, либо не полностью работоспособны.

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

Собственно вот сам пример этого творения: (творение внутри новости)

  • 0
    23 июня 2009     Добавил: FlashBlack   Просмотров: Просмотров932  Комментарии: 4    

WEB напас Правильные окончания слов


Часто вижу русские сайты с текстом в виде: "1 вещи" или "47 вещи". Разработчик и не думает о правильным окончанием существительного. Но ведь такой текст на сайте более похож на говнотекст=). Покажу вам решение этой проблемы.
Вот пример кода:

function number_ending($number, $ending0, $ending1, $ending2) {
    $num100 = $number % 100;
    $num10 = $number % 10;
    if ($num100 >= 5 && $num100 <= 20) {
        return $ending0;
    } else if ($num10 == 0) {
        return $ending0;
    } else if ($num10 == 1) {
        return $ending1;
    } else if ($num10 >= 2 && $num10 <= 4) {
        return $ending2;
    } else if ($num10 >= 5 && $num10 <= 9) {
        return $ending0;
    } else {
        return $ending2;
    }
}


Пример использования:

$n = 10;
echo $n." ".number_ending($n, "продуктов", "продукт", "продукта");
// Вернет "10 продуктов"

$n = 21;
echo $n." ".number_ending($n, "продуктов", "продукт", "продукта");
// Вернет "21 продукт"

$n = 32;
echo $n." ".number_ending($n, "продуктов", "продукт", "продукта");
// Вернет "32 продукта"

За код спасибо mitlex.ru

  • 0
    23 июня 2009     Добавил: FlashBlack   Просмотров: Просмотров604  Комментарии: 1    

WEB напас У PHP вчера было день рождения


У PHP вчера было день рождения

В 1994 году Расмус Лердорф (Rasmus Lerdorf) воплатил в публику сборку скриптов на Perl/CGI для обработки html шаблонов файлов собственного онлайн-резюме. Но когда функциональности и скорости Perl перестало хватать, Расмус переписал интерпретатор на Си, назвав его PHP/FI (Personal Home Page / Forms Interpreter).

8 июня 1995 года, 14 лет назад, вышел PHP/FI 2.0 — первый публичный релиз.

В общем, поздравляю PHP с праздником!! Больше фиксов и прочей дребедени!

  • 0
    9 июня 2009     Добавил: FlashBlack   Просмотров: Просмотров558  Комментарии: 1    

WEB напас Яндекс Апдейты


Открыл на сайте новый сервис, по Яндекс Апдейтам.
Меньше слов, больше работоспособности: Яндекс Апдейт (Yandex update)

  • 0
    18 ноября 2008     Добавил: FlashBlack   Просмотров: Просмотров1154  Комментарии: 4    

WEB напас Реклама между новостями в DLE


на форуме DLE-Files.ru, один человечек попросил скрипт. что бы между новостями в DLE(DataLife Engine), была реклама.
Ну вот я собственно и реализовал это:

Открываем engine/modules/show.short.php

Ищем:
if (!$row['category']) { $my_cat = "---"; $my_cat_link = "---";} else {

Выше вставляем:

       if ($i % 3 == 0) { $ad_place = 'РЕКЛАМА ТУТ'; }
       else { $ad_place = ''; }

где, "РЕКЛАМА ТУТ" - вписываем ваш код рекламы.

Ищем:
         '{PAGEBREAK}'            => '',

Ниже вставляем:
         '{ADS}'            => $ad_place,


Далее в вашем шаблоне ищем файл shortstory.tpl. И где вы хотите видеть рекламу, вставляем {ADS}.
Вот и всё, простенько и работоспособно. Всем спасибо.

  • 0
    28 октября 2008     Добавил: FlashBlack   Просмотров: Просмотров2520  Комментарии: 4    

WEB напас Интеграция репутации из DLE Forum в DLE


Представляю вашему вниманию интеграцию репутации из DLE Forum(Форума) в DLE.
Вобщем писал для закрытой клиентской части, но думаю многим понадобится.
Автор: FlashBlack

Смотрим инструкцию в полной новости.

  • 85
    2 сентября 2008     Добавил: FlashBlack   Просмотров: Просмотров6804  Комментарии: 16    

WEB напас минимальный шифр строк


Вот писал для своих нужд кодировку строки, если кому надо берите\пользуйтесь.
Вот пример шифра:
в шифре: 4k7+7-ODr/u-375DS-i7+6x-4CDn4-O/u+6-Iv//3-47eDg-6CD+z-OIsgO-kt4Of-g4i9D-Ip7u8-fH05P-DlI8P-3P/6g-+Ojp
без шифра: подвальные слова заполняют наши уши, знай в этой сфере я лучший


В полной новости сам код.

  • 68
    19 августа 2008     Добавил: FlashBlack   Просмотров: Просмотров1039  Комментарии: 1    

WEB напас ОднаКнопка для DLE


Недавно начал пользоваться сервисом ОднаКнопка.

Всё хорошо, но в ей нет поддержки кнопки на ДЛЕ.
Вот я и набросал мини-хак на ДЛЕ.

Читаем в Подробнее

  • 68
    18 августа 2008     Добавил: FlashBlack   Просмотров: Просмотров1316  Комментарии: 0