Форум успешных вебмастеров - GoFuckBiz.com

  Форум успешных вебмастеров - GoFuckBiz.com > Бизнес-решения > Скрипты, программы и технические решения
Дата
USD/RUB58.7570
BTC/USD0.0000
Скрипты, программы и технические решения Обсуждаем скрипты, программы и новые технологии.

Закрытая тема
Опции темы Опции просмотра
Старый 09.03.2012, 17:02   #1
qvent
Сеньйор Помидор
 
Аватар для qvent
 
Регистрация: 28.08.2007
Сообщений: 1,745
Бабло: $376705
Отправить сообщение для qvent с помощью ICQ
По умолчанию Помогите фильтрануть кеи

На содержание определённого слова, или слов....
К примеру сохранить только содержащие ЧЧЧЧ или КККК

Буду премного благодарен
__________________
Я- МОЙВА!!!
qvent вне форума  
Старый 09.03.2012, 17:04   #2
dim7
Senior Member
 
Аватар для dim7
 
Регистрация: 22.08.2008
Сообщений: 926
Бабло: $173120
По умолчанию

grep -f 2.txt 1.txt | sort | uniq > 3.txt
__________________
LoadedCash - вечные ребилы -|- Налят Сюда
dim7 вне форума  
Старый 09.03.2012, 17:06   #3
qvent
Сеньйор Помидор
 
Аватар для qvent
 
Регистрация: 28.08.2007
Сообщений: 1,745
Бабло: $376705
ТС -->
Отправить сообщение для qvent с помощью ICQ
автор темы ТС По умолчанию

Цитата:
Сообщение от dim7 Посмотреть сообщение
grep -f 2.txt 1.txt | sort | uniq > 3.txt
Не, не на уникальность, а на вхождение определённого слова в кее
Желательно на ПХП
__________________
Я- МОЙВА!!!
qvent вне форума  
Старый 09.03.2012, 17:07   #4
dim7
Senior Member
 
Аватар для dim7
 
Регистрация: 22.08.2008
Сообщений: 926
Бабло: $173120
По умолчанию

grep -f 2.txt 1.txt > 3.txt
__________________
LoadedCash - вечные ребилы -|- Налят Сюда
dim7 вне форума  
Старый 09.03.2012, 17:18   #5
phpsin
Member
 
Регистрация: 31.08.2011
Сообщений: 46
Бабло: $9830
Отправить сообщение для phpsin с помощью ICQ
По умолчанию

Смотрите в сторону strpos();
Если что могу написать
__________________
Написание программ под заказ
ICQ:4491 ноль 876 восемь
phpsin вне форума  
Старый 09.03.2012, 17:19   #6
Black West
Go Fuck West
 
Аватар для Black West
 
Регистрация: 07.05.2011
Адрес: .Net
Сообщений: 1,210
Бабло: $245600
По умолчанию

Если не пхп, то Keywordkeeper.
Black West вне форума  
Старый 09.03.2012, 17:26   #7
DimaX
Senior Member
 
Регистрация: 19.04.2007
Сообщений: 2,272
Бабло: $294990
По умолчанию

Цитата:
Сообщение от qvent Посмотреть сообщение
Не, не на уникальность, а на вхождение определённого слова в кее
Желательно на ПХП
PHP код:
<?php

set_time_limit
(0);

$file file('file.txt');#в этом файле строки, которые надо прочекать на содержание "слово"

foreach ($file as $temp)
    {
        if (
strpos(trim($temp), 'слово') !== FALSE)#если есть вхождение "слово"
            
{
                
#делать что-то
            
}
            else
#если нет
            
{
                
#делать что-то другое
            
}
    }
?>
DimaX вне форума  
Старый 09.03.2012, 17:29   #8
incognito
Senior Member
 
Аватар для incognito
 
Регистрация: 08.07.2007
Сообщений: 149
Бабло: $28575
Отправить сообщение для incognito с помощью ICQ
По умолчанию

попробуйте
PHP код:
<?php
$all_keys_arr 
file('keywords.txt');
$need_key 'viagra';

foreach (
$all_keys_arr as $value) {
    if(
strpos($value,$need_key)!==falsefile_put_contents ('result.txt'$value);
}
?>
но этот скрипт соберет и такие слова "xxxviagra" и "viagraxxx", те включения.
incognito вне форума  
Старый 09.03.2012, 17:35   #9
oso
кодер
 
Аватар для oso
 
Регистрация: 21.01.2008
Сообщений: 316
Бабло: $69585
По умолчанию

incognito, про FILE_APPEND забыл

Код:
<?php
$all_keys_arr = file('keywords.txt');
$need_key = 'viagra';

foreach ($all_keys_arr as $value) {
    if(strpos($value,$need_key)!==false) file_put_contents ('result.txt', $value,FILE_APPEND);
}
__________________
php скрипты от $25 Отзывы: 2013-2011, 2010, 2009. acя: 384 846 ноль два шесть
oso вне форума  
Старый 09.03.2012, 17:37   #10
qvent
Сеньйор Помидор
 
Аватар для qvent
 
Регистрация: 28.08.2007
Сообщений: 1,745
Бабло: $376705
ТС -->
Отправить сообщение для qvent с помощью ICQ
автор темы ТС По умолчанию

Цитата:
Сообщение от incognito Посмотреть сообщение
попробуйте
PHP код:
<?php
$all_keys_arr 
file('keywords.txt');
$need_key 'viagra';

foreach (
$all_keys_arr as $value) {
    if(
strpos($value,$need_key)!==falsefile_put_contents ('result.txt'$value);
}
?>
но этот скрипт соберет и такие слова "xxxviagra" и "viagraxxx", те включения.
Скрипт отрабатывает без ошибок, но файл result.txt полностью дублирует исходный массив кеев

oso, тоже самое....
__________________
Я- МОЙВА!!!
qvent вне форума  
Закрытая тема



Опции темы
Опции просмотра