X   Сообщение сайта
(Сообщение закроется через 3 секунды)



 

Здравствуйте, гость ( Вход | Регистрация )

Открыть тему
Тема закрыта
> Алгоритм очистки ключей с директа
Jeck
Jeck
Topic Starter сообщение 26.5.2008, 1:00; Ответить: Jeck
Сообщение #1


Участник
***

Группа: User
Сообщений: 192
Регистрация: 24.1.2008
Поблагодарили: 42 раза
Репутация:   39  


<?
setlocale(LC_ALL,"ru_RU.CP1251");

function isRussian($char) {
    $char = ord(strtolower($char));
    return (($char >= ord('а') &&  $char <= ord('я')) || $char == ord('ё'));
}

function isLatin($char) {
    $char = ord(strtolower($char));
    return ($char >= ord('a') &&  $char <= ord('z'));
}

function isLetter($char) {
    return (isLatin($char) || isRussian($char));
}

function getLang($char) {
    if (isLatin($char)) {
        return 0;
    } else if (isRussian($char)) {
        return 1;
    } else {
        return -1;
    }
}

// Проверяет не шучит ли яндекс. Возвращает true в случае обмана.
function yandexFreak($str) {
    $pLang = -1;
    for ($i=0,$l=strlen($str);$i<$l;++$i) {
        if (isLetter($str{$i})) {
            $cLang = getLang($str{$i});
            if ($pLang != -1) {
                if ($cLang != $pLang) {
                    return true;
                }
            }
            $pLang = $cLang;
        } else {
            $pLang = -1;
        }
    }
    return false;
}

var_dump(yandexFreak("Какой то кейворд")); // true
var_dump(yandexFreak("Какой то нeправильный кейворд")); // false

?>


ну и если надо очистить файл

$input = fopen("keywords.txt","r"); // Файл с ключами для очистки
$output = fopen("keywords_new.txt","w"); // Файл с результатом очистки

while (!feof($input)) {
    $keyword = fgets($input);
    if (!yandexFreak($keyword)) {
        fputs($output,$keyword);
    }
}

fclose($input);
fclose($output);


--------------------
Jeck.ru
0
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Jeck
Jeck
Topic Starter сообщение 26.5.2008, 3:01; Ответить: Jeck
Сообщение #2


Участник
***

Группа: User
Сообщений: 192
Регистрация: 24.1.2008
Поблагодарили: 42 раза
Репутация:   39  


Вот что отфильтровал из 30,000 кеев

"бассейн сдюcшор приморского района"
"строй-проект ххi века"
"товары ххi века"
1086 cтрелковый полк
18 cтальных колес
4а315 мs4у3 электродвигателей
abb cистема эмиссионных измерений
abuki info aуди
alcоа металлургический завод
angel clubй спорт клуб
animal джaz три полоски
animal джazz три полоски
animal джаz видео три полоски
animal джаz текст двойной ценой
animal джаz три
animal джаz три полоски
animal джаz три полоски mp3
animal джаz три полоски аккорды
animal джаz три полоски видео
animal джаz три полоски клип
animal джаz три полоски слова
animal джаz три полоски текст
animal джаz цоколь
animal джаzz три полоски
animal джаzzzzzzz три полоски
animalджаз три полоски
apeндa дизeльныx гeнepaтopoв
apeнда торговых мест ново переделкино
apxив poccийcкoй пpeccы
apxив poccийcкoй пpeccы 2006
apхитeктypнoe пpoeктиpoвaниe кoттeджeй
armadill дверные ручки oстрана производитель
ashampooв? office 2008
asus являeтcя пocтaвщикoм
atemi am 1200 вибромассажeр
audi 80 техybxtcrbt характеристики
aбис персонал поиск сотрудников
aбсолют банк москва
aбхазия сбитый самолет
aвaнгaрд омск хоккей
aвто продажа нн
aвто рынок челябинск
aвтозапчасти ауди 100 москва
aвтоматы защиты двигателей
aвтомобиль toyota isi
aвтомобильн ый рынок минск
aвтосалон хундай тагаз
aвтосалон хундай тагаз санта фе
aвтосалоны одессы тойота
aвтотюнинг vw touran
aгентство недвижимости черногория
aгентство недвижимости ялта кик
aинструкция audi delta
aккумулятор 12v 7a h
aккумулятор samsung r20
aлтaйский трaктoрный зaвoд aтз
aлттрaк aлтaйский трaктoрный зaвoд
aлттрaк aлтaйский трaктoрный зaвoд aтз
aрeндa дизeль гeнeрaторов
aрeндa элитныx квaртир
aренда звука alto микрофонов пультов
aренда недвижимости без посредников
aренда торговых помещений
aренда эксклюзивных яхт
aренда яхт класса люкс
aренда яхт фрахтовка
aфиша санкт петербурга
baкуумный aнтицeллюлитный мaccaжep
behringer xenнx 1002 цена
best cервер печати
blackdecker aсv1205 автомобильный пылесос цена
blackdecker aсv1205 цена
bluesoleil 1.6 cкачать лицензию
bmw 1 cерии
bmw 3 cерии
bmw 3 cерии e46
bmw 520i тюнинг обвеca
bmw 525iа 2005 года
bodysculptor exсell стоимость
bodysculptor exсell цена
bork сg mmn 9117 si
bosсh стиральная машина
boсsh стиральные машины
btб 24 банк

Всего 84. Ложные срабатывания конечно есть но на 30,000 не так уж и много.

Сообщение отредактировал Jeck - 26.5.2008, 3:01


--------------------
Jeck.ru
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
poolk
poolk
сообщение 26.5.2008, 12:38; Ответить: poolk
Сообщение #3


Бывалый
****


Группа: User
Сообщений: 399
Регистрация: 10.12.2007
Поблагодарили: 35 раз
Репутация:   8  


странная у тебя репутация)))


--------------------
Вернуться в начало страницы
 
Ответить с цитированием данного сообщения
Открыть тему
Тема закрыта
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0


Свернуть

> Похожие темы

  Тема Ответов Автор Просмотров Последний ответ
Открытая тема (нет новых ответов) Google запустил инструмент для переноса кампаний из Директа в AdWords
6 jack 1419 8.12.2017, 12:05
автор: Pavel85
Горячая тема (нет новых ответов) Тема имеет прикрепленные файлыКупоны и аккаунты Google Adwords и купоны Яндекс.Директа
Продаются, покупаются, дарятся и меняются только в этой теме.
853 bum 202773 24.11.2017, 16:28
автор: eduarddis
Открытая тема (нет новых ответов) Не имей 100 рублей,а имей 100 ключей.
Бережливость — важный источник благосостояния.
10 Harvard 1352 3.10.2017, 15:20
автор: footashes
Открытая тема (нет новых ответов) 50 ключей - Строительство/Ремонт/Дизайн
Конкуренция <6 по Мутагену
1 Govard 599 18.8.2017, 10:58
автор: Govard
Открытая тема (нет новых ответов) Настройка директа, таргет рекламы ВК, ОД, Маил
5 Seodjo 1272 7.4.2017, 18:53
автор: Seodjo


 



RSS Текстовая версия Сейчас: 11.12.2017, 4:26
Дизайн