Реклама на сайте Advertise with us

Разыскивается скрипт, или тот, кто его напишет.

Расширенный поиск по форуму
 
Новая тема Новая тема   
Автор
Поиск в теме:

.:Брежнев forEVEr:.

С нами с 06.08.03
Сообщения: 1130
Рейтинг: 644

Ссылка на сообщениеДобавлено: 01/03/06 в 05:51       Ответить с цитатойцитата 

Всех приветствую. Знает ли кто скриптец, умеющий делать перечисленные ниже операции:
1. Удаление неуникальных урлов и/или дублей, из txt файла.
2. Удаление строк, в которых будет найдена заданная фраза.
3. Возможность задавать фразу, по которой в строке будет удаляться:
а) Все, что идет после этой фразы в данной строке.
б) Все, что идет после данной фразы + сама фраза.
4. Удаление цифр и слов, расположенных до/после урла.
5. Результаты работы складировать в txt файл или файлы, с возможностью регулирования максимального количества урлов в каждом.

Десктопные варианты не подходят, только серверные. Ну, или если кто сможет быстро и по сходной цене написать, оставляйте тут контакты. Конструктивные ответы оцениваются по максимуму.

Big Tube Network Looking for Traffic Trades

0
 



С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010


Передовик Master-X (16.03.2006) Передовик Master-X (01.04.2006) Передовик Master-X (16.04.2006) Передовик Master-X (01.05.2006) Передовик Master-X (01.11.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 01/03/06 в 10:41       Ответить с цитатойцитата 

Удаляет все дубли, оставляет только уникальные, этот мини скриптик на рнр icon_smile.gif
Код:

<?php
$urls = file("mass_urls.txt");
$all = count($urls);
$urls_src = $urls;
$urls = @array_unique($urls);
$fp = fopen("result.txt", "w+");
for($i=0;$i<$all;$i++){
   if($urls[$i]){
       fwrite($fp, trim($urls_src[$i])."\n");
   }
   
}
fclose($fp);
?>

5
 



С нами с 13.08.03
Сообщения: 533
Рейтинг: 481

Ссылка на сообщениеДобавлено: 01/03/06 в 12:07       Ответить с цитатойцитата 

ibiz писал:
Удаляет все дубли, оставляет только уникальные, этот мини скриптик на рнр icon_smile.gif
Код:

<?php
$urls = file("mass_urls.txt");
$all = count($urls);
$urls_src = $urls;
$urls = @array_unique($urls);
$fp = fopen("result.txt", "w+");
for($i=0;$i<$all;$i++){
   if($urls[$i]){
       fwrite($fp, trim($urls_src[$i])."\n");
   }
   
}
fclose($fp);
?>


любят же люди велосипеды изобретать, хлебом не корми icon_smile.gif
uniq in_file > out_file

ps:
HISTORY
A uniq command appeared in Version 3 AT&T UNIX.
1972 год, если не ошибаюсь

5
 



С нами с 18.05.00
Сообщения: 4988
Рейтинг: 881

Ссылка на сообщениеДобавлено: 01/03/06 в 12:13       Ответить с цитатойцитата 

<?@fwrite(fopen('new.txt','w+'),implode('',array_unique(file('old.txt'))));?>

удаление неуникальных строк

5
 

www.awm-tools.com

С нами с 28.01.04
Сообщения: 2941
Рейтинг: 3056


Передовик Master-X (01.01.2006) Передовик Master-X (16.01.2006) Передовик Master-X (01.03.2006)
Ссылка на сообщениеДобавлено: 01/03/06 в 12:15       Ответить с цитатойцитата 

Vad писал:
<?@fwrite(fopen('new.txt','w+'),implode('',array_unique(file('old.txt'))));?>
удаление неуникальных строк

А файлик потом закрыть? icon_smile.gif

Засабмить свой вебмастерский ресурс, получи PR!

5
 



С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010


Передовик Master-X (16.03.2006) Передовик Master-X (01.04.2006) Передовик Master-X (16.04.2006) Передовик Master-X (01.05.2006) Передовик Master-X (01.11.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 01/03/06 в 12:21       Ответить с цитатойцитата 

Vad немец огнеметчик... smail105.gif

5
 



С нами с 18.05.00
Сообщения: 4988
Рейтинг: 881

Ссылка на сообщениеДобавлено: 01/03/06 в 12:48       Ответить с цитатойцитата 

а я не настоящий сварщик icon_smile.gif
мне понадобилось - программер написал.
меня всё устраивает. Поделился тем, что есть icon_smile.gif

5
 

.:Брежнев forEVEr:.

С нами с 06.08.03
Сообщения: 1130
Рейтинг: 644

Ссылка на сообщениеДобавлено: 01/03/06 в 17:39       Ответить с цитатойцитата 

За выложенные коды спасибо. Но, это не совсем то, что нужно. Они удаляют только дубли. Это в моём случае 3% от общего объёма, остальное не уникальные урлы и с ними в основном нужно работать.

Вопрос не решен, приём рацпредложений продолжается. icon_smile.gif

Big Tube Network Looking for Traffic Trades

0
 



С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010


Передовик Master-X (16.03.2006) Передовик Master-X (01.04.2006) Передовик Master-X (16.04.2006) Передовик Master-X (01.05.2006) Передовик Master-X (01.11.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 01/03/06 в 17:52       Ответить с цитатойцитата 

Ну ладно, вот еще для затравочки icon_smile.gif
Цитата:
2. Удаление строк, в которых будет найдена заданная фраза.


Код:

<?php
$fraza = "tok";

$urls = file("mass_urls.txt");
$all = count($urls);
$urls_src = $urls;
$fp = fopen("res.txt", "w+");
for($i=0;$i<$all;$i++){
   if(!eregi($fraza, $urls_src[$i])){
       fwrite($fp, trim($urls_src[$i])."\n");
   }
}
fclose($fp);
?>

5
 



С нами с 13.08.03
Сообщения: 533
Рейтинг: 481

Ссылка на сообщениеДобавлено: 01/03/06 в 18:32       Ответить с цитатойцитата 

хех..
grep -v 'fraza' mass_urls.txt > res.txt

5
 



С нами с 24.10.04
Сообщения: 18881
Рейтинг: 9010


Передовик Master-X (16.03.2006) Передовик Master-X (01.04.2006) Передовик Master-X (16.04.2006) Передовик Master-X (01.05.2006) Передовик Master-X (01.11.2006) Ветеран трепа Master-X ()
Ссылка на сообщениеДобавлено: 01/03/06 в 18:41       Ответить с цитатойцитата 

Оффтопик: Ждем, когда отметится огнеметчик Vad smail101.gif

5
 

прожектор перестройки

С нами с 13.10.05
Сообщения: 1406
Рейтинг: 636

Ссылка на сообщениеДобавлено: 02/03/06 в 07:55       Ответить с цитатойцитата 

открываешь dreamweaver и используешь для своих целей regular expressions, синтакс почитай в хелпе, в общем макросами это дело нужно решать а не скриптами ИМХО

3
 

.:Брежнев forEVEr:.

С нами с 06.08.03
Сообщения: 1130
Рейтинг: 644

Ссылка на сообщениеДобавлено: 02/03/06 в 19:22       Ответить с цитатойцитата 

ibiz Удаление строк работает, но без сортировки не уникальных урлов, толку от него мало. Т.е. от частичной реализации толку мало. Спасибо тем, кто помог, чем смог.

Вопрос пока ещё актуален, но интересует комплексная реализация.

webmaster779 Десктопные варианты в любом виде не подходят.

Big Tube Network Looking for Traffic Trades

0
 



С нами с 16.04.05
Сообщения: 754
Рейтинг: 352

Ссылка на сообщениеДобавлено: 02/03/06 в 22:58       Ответить с цитатойцитата 

стукни ко мне 307032118

5
 

.:Брежнев forEVEr:.

С нами с 06.08.03
Сообщения: 1130
Рейтинг: 644

Ссылка на сообщениеДобавлено: 03/03/06 в 00:05       Ответить с цитатойцитата 

Вопрос решен. Ещё раз всем спасибо.

Big Tube Network Looking for Traffic Trades

0
 



С нами с 26.06.04
Сообщения: 893
Рейтинг: 827

Ссылка на сообщениеДобавлено: 11/03/06 в 23:03       Ответить с цитатойцитата 

2Stax, стукни плиз 1353 98299 аналогичная проблема

GangnamOp
IP телефония звонить через интернет

0
 
Новая тема Новая тема   

Текстовая реклама в форме ответа
Заголовок и до четырех строчек текста
Длина текста до 350 символов
Купить рекламу в этом месте!


Перейти:  



Спонсор раздела Стань спонсором этого раздела!

Реклама на сайте Advertise with us

Опросы

Рецепт новогоднего блюда 2022



Обсудите на форуме обсудить (11)
все опросы »