Подскажите программу для ключевых слов

12
Dos3
На сайте с 07.01.2011
Offline
363
#11

держи, набыдлокодил )

создай папку "выборки", а ключи положи в key.txt - не советую с большим файлом кеев пробовать :)


<?php
set_time_limit(0);
$arr_file = file("key.txt");
$str_file = str_replace("\r\n"," ",implode("\r\n",$arr_file));
$arr_key = explode(" ",$str_file);
foreach($arr_key as $value)
{
if(strlen($value)>4)
{
preg_match_all("#$value#","$str_file",$key);
if(count($key[0])>=2)
{
$arr_viborki[] = $value;
}
}
}
$arr_viborki = array_unique($arr_viborki);
foreach($arr_viborki as $val)
{
foreach($arr_file as $val2)
{
if(preg_match("#$val#","$val2"))
{
file_put_contents("выборки/$val.txt",$val2,FILE_APPEND);
}
}
}
echo "<h3>Готово</h3>";
?>

вариант не испорченный форумом


<?php
set_time_limit(0);
$arr_file = file("key.txt");
$str_file = str_replace("\r\n"," ",implode("\r\n",$arr_file));
$arr_key = explode(" ",$str_file);
foreach($arr_key as $value)
{
if(strlen($value)>4)
{
preg_match_all("#$value#","$str_file",$key);
if(count($key[0])>=2)
{
$arr_viborki[] = $value;
}
}
}
$arr_viborki = array_unique($arr_viborki);
foreach($arr_viborki as $val)
{
foreach($arr_file as $val2)
{
if(preg_match("#$val#","$val2"))
{
file_put_contents("выборки/$val.txt",$val2,FILE_APPEND);
}
}
}
echo "<h3>Готово</h3>";
?>
Никанет
На сайте с 26.07.2010
Offline
131
#12

О ништяк, спасибо что подсобил 🍻

Dos3:
не советую с большим файлом кеев пробовать :)

А с большим это каким? 10000 строк потянет?

Dos3
На сайте с 07.01.2011
Offline
363
#13
Никанет:
А с большим это каким? 10000 строк потянет?

потянуть то потянет, но задумается на дольше, 3к кеев по wap, на ноуте у меня обработал за 15 сек

тольо что ты потом будешь делать с кучей файлов ? )

Никанет
На сайте с 26.07.2010
Offline
131
#14
Dos3:
но задумается на дольше, 3к кеев по wap, на ноуте у меня обработал за 15 сек

всяко быстрее чем руками :)

Dos3:

тольо что ты потом будешь делать с кучей файлов ? )

Как что? то же, что и все в этом разделе)

R3
На сайте с 30.03.2011
Offline
132
#15
Никанет:
Dos3, разве он такое может? Мне нужно, чтобы загрузил список, а программа сама разбила на несколько списков по одинаковым ключевым словам. Наверно я не очень понятно объяснил. Например все ключевые фразы, в которых встречается слово "кошка", сохраняет в один список, со словом "мышь" в другой и так со всеми словами. И чтобы не надо было указывать слова вручную, а то это очень долго, а чтобы программа их сама видела.

Гугл Адвордс эдитор это делает. Сам пользуюсь чтобы ключи по релевантным группам раскидывать для объявлений.

12

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий