![]() |
Счётчик ↓
То, что нам помогает ;) ↓язык телевизор, Цены на выезд врача. Стоимость участковый педиатр на дом, световая реклама, изготовление наружной рекламы, изготовление баннеров, световые вывески сериалы онлайн бесплатно сразу
|
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) картинок ![]() WEB напас → 3D CSSНекоторое время назад, я негодовал, когда читал о возможностях, которые разработчики WebKit хотят внести в CSS. Там были разнообразные трансформации, анимации и тому подобные, не понятные консерваторам, вещи. Однаки на представленном видео, видно, что имея подобные инструменты/возможности, нам открываются невероятные возможности. Видимо стоит пересмотреть свое восприятие мира. Все, что видно в ролике, сделано средствами HTML, WebKit’s 3D CSS Effects и Javascript, а потому для обладателей Snow Leopard и Safari, вместо видео, можно посмотреть настоящее демо: www.satine.org/research/webkit/snowleopard/snowstack.html WEB напас → Как использовать curl_multi без блокировкиБолее эффективное осуществление curl_multi(). curl_multi это отличный способ обрабатывать несколько запросов HTTP в PHP. curl_multi особенно удобно при работе с большими наборами данных (например, доставка тысяч RSS каналов одновременно). К сожалению, существует очень мало документаций о наилучших способах осуществления curl_multi. В результате, большинство из приведённых примеров из интернета, либо неэффективны, либо не полностью работоспособны. Проблема заключается в том, что большинство реализаций curl_multi, каждый указатель курла просит завершения до их переработки. Если слишком много запросов обрабатывать одновременно, они обычно разбиваются на группы, которые затем обрабатываются по одному. Проблема заключается в том, что каждая группа должна ждать, пока медленный запрос загрузится. В группе из 100 заявок, все медленные запросы способствуют замедлению 99 других. Собственно вот сам пример этого творения: (творение внутри новости) 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 продукта" За код спасибо WEB напас → У PHP вчера было день рожденияВ 1994 году Расмус Лердорф (Rasmus Lerdorf) воплатил в публику сборку скриптов на Perl/CGI для обработки html шаблонов файлов собственного онлайн-резюме. Но когда функциональности и скорости Perl перестало хватать, Расмус переписал интерпретатор на Си, назвав его PHP/FI (Personal Home Page / Forms Interpreter). 8 июня 1995 года, 14 лет назад, вышел PHP/FI 2.0 — первый публичный релиз. В общем, поздравляю PHP с праздником!! Больше фиксов и прочей дребедени! WEB напас → Яндекс АпдейтыОткрыл на сайте новый сервис, по Яндекс Апдейтам. Меньше слов, больше работоспособности: WEB напас → Реклама между новостями в DLEна форуме , один человечек попросил скрипт. что бы между новостями в 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}. Вот и всё, простенько и работоспособно. Всем спасибо. WEB напас → Интеграция репутации из DLE Forum в DLEПредставляю вашему вниманию интеграцию репутации из DLE Forum(Форума) в DLE. Вобщем писал для закрытой клиентской части, но думаю многим понадобится. Автор: Смотрим инструкцию в полной новости. 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 без шифра: подвальные слова заполняют наши уши, знай в этой сфере я лучший В полной новости сам код. WEB напас → ОднаКнопка для DLEНедавно начал пользоваться сервисом ОднаКнопка. Всё хорошо, но в ей нет поддержки кнопки на ДЛЕ. Вот я и набросал мини-хак на ДЛЕ. Читаем в Подробнее |





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