mega.serious
С нами с 20.03.04
Сообщения: 1615
Рейтинг: 1185
|
Добавлено: 14/08/05 в 12:07 |
Всем привет, есть база урлов - надо оставить только линки с уникальным доменом, подскажите прогу плиз - которой это можно сделать ...
заранее спасибо
|
|
|
|
С нами с 18.07.05
Сообщения: 70
Рейтинг: 50
|
Добавлено: 14/08/05 в 14:27 |
Что-то я сомневаюсь, что есть такая готовая. Напиши 5 строчек на перле.
|
|
Качественная разработка софта, C/C++/PHP
ася 269 383 041
|
6
|
|
|
С нами с 30.05.03
Сообщения: 2173
Рейтинг: 1141
|
Добавлено: 14/08/05 в 14:45 |
у меня есть, только она оставляет уникальные домены. если надо, могу чуть переписать, будут уникальные линки
|
|
|
|
С нами с 07.01.04
Сообщения: 2868
Рейтинг: 1536
|
Добавлено: 14/08/05 в 15:07 |
на php
print_r(array_unique(file("list.txt")));
|
|
|
|
mega.serious
С нами с 20.03.04
Сообщения: 1615
Рейтинг: 1185
|
Добавлено: 14/08/05 в 17:32 |
galleries писал: | Напиши 5 строчек на перле. |
напиши ты
|
|
|
|
mega.serious
С нами с 20.03.04
Сообщения: 1615
Рейтинг: 1185
|
Добавлено: 14/08/05 в 17:33 |
sotiris писал: | если надо, могу чуть переписать, будут уникальные линки |
надо
|
|
|
|
mega.serious
С нами с 20.03.04
Сообщения: 1615
Рейтинг: 1185
|
Добавлено: 14/08/05 в 17:34 |
тот рейтинг что я поставил - это аванс ,
остальное , после сделки! (рейтинг)
|
|
|
|
www.phpdevs.com
С нами с 24.10.02
Сообщения: 16633
Рейтинг: 16105
|
Добавлено: 14/08/05 в 17:43 |
А чем Код: | print_r(array_unique(file("list.txt"))); |
не устраивает ? Делает как раз то что требовалось
|
|
Пишу на php/mysql/django за вменяемые деньги.
Обращаться в личку.
|
6
|
|
|
mega.serious
С нами с 20.03.04
Сообщения: 1615
Рейтинг: 1185
|
Добавлено: 14/08/05 в 17:48 |
Stek писал: | А чем Код: | print_r(array_unique(file("list.txt"))); | не устраивает ? Делает как раз то что требовалось |
он уникальные линки оставит .. т.е. если два урл - на одном домене - он их тоже оставит .. а мне надо чтоб осталось первому урлу с каждого домена в списке ...
вот
|
|
|
|
mega.serious
С нами с 20.03.04
Сообщения: 1615
Рейтинг: 1185
|
Добавлено: 14/08/05 в 17:51 |
тест сиги
|
|
|
|
mega.serious
С нами с 20.03.04
Сообщения: 1615
Рейтинг: 1185
|
Добавлено: 14/08/05 в 17:53 |
тест подписи под ником
|
|
|
|
С нами с 30.05.03
Сообщения: 2173
Рейтинг: 1141
|
Добавлено: 14/08/05 в 18:54 |
man-X: Цитата: | тот рейтинг что я поставил - это аванс ,
остальное , после сделки! (рейтинг) |
ты рейтингом чтоли расплачивать надумал?
рейтинг на хлеб не намажешь;))) (с) мой(?)
шутка
Цитата: | он уникальные линки оставит .. т.е. если два урл - на одном домене - он их тоже оставит .. а мне надо чтоб осталось первому урлу с каждого домена в списке ...
вот |
я ниче не понял, если честно... поподробней, плз, если можно
|
|
|
|
mega.serious
С нами с 20.03.04
Сообщения: 1615
Рейтинг: 1185
|
Добавлено: 14/08/05 в 19:35 |
sotiris писал: |
я ниче не понял, если честно... поподробней, плз, если можно |
обьясняю, есть линки в обычном блокноте, вида:
ввв.домайн1.ком/123452/
ввв.домайн1.ком/12345/
ввв.домайн2.ком/123452/
ввв.домайн2.ком/12345/
и таких - очень много, 100к +
нужно чтобы скрипт - оставил только одну уникальную линку с домена, т.е -
ввв.домайн1.ком/123452/
ввв.домайн2.ком/123452/
например ...
|
|
|
|
С нами с 07.01.04
Сообщения: 2868
Рейтинг: 1536
|
Добавлено: 14/08/05 в 22:02 |
Код: |
$ar = array();
$fp = fopen("list.txt", "r");
while ($s = fgets($fp)) {
preg_match("/^(www\.)?([\d\w]*\.[a-z]{2,3})/i", $s, $match);
if (!in_array($match[2], $ar)) {
$ar[] = $match[2];
print $s;
}
}
fclose($fp);
|
Лови. Код не запускал, если что напиши.
ps: У линков в файле не д.б. http:// как ты написал в примере.
|
|
|
|
mega.serious
С нами с 20.03.04
Сообщения: 1615
Рейтинг: 1185
|
Добавлено: 14/08/05 в 22:30 |
2kink: человеческое спасибо, как чекну - отпишу ...
|
|
|
|