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

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

Закрытая тема
Опции темы Опции просмотра
Старый 13.05.2012, 19:14   #1
sic
Senior Member
 
Аватар для sic
 
Регистрация: 06.06.2007
Сообщений: 577
Бабло: $46600
По умолчанию подсчитать кол-во доменов с файле

есть файл с результатами парсинга.
можно ли каким-либо образом подсчитать сколько раз в нем встречаются домены?
sic вне форума  
Старый 13.05.2012, 19:35   #2
phpsin
Member
 
Регистрация: 31.08.2011
Сообщений: 46
Бабло: $9830
Отправить сообщение для phpsin с помощью ICQ
По умолчанию

да, могу написать программу котрая сможет это делать, будет выводить в таблицу сколько раз какой домен встретился в списке
контакты в профиле
__________________
Написание программ под заказ
ICQ:4491 ноль 876 восемь
phpsin вне форума  
Старый 13.05.2012, 20:10   #3
phpsin
Member
 
Регистрация: 31.08.2011
Сообщений: 46
Бабло: $9830
Отправить сообщение для phpsin с помощью ICQ
По умолчанию

Если интересно программа уже готова, так же возможна доработка программы под ваши нужды и сохранение информаии в различные форматы



контакты в профиле
__________________
Написание программ под заказ
ICQ:4491 ноль 876 восемь
phpsin вне форума  
Старый 13.05.2012, 20:33   #4
dovgan
Senior Member
 
Аватар для dovgan
 
Регистрация: 07.02.2008
Адрес: online
Сообщений: 859
Бабло: $128025
По умолчанию

на работоспособность не проверял, на качество - не претендую.
накидал в блокноте, должно работать
PHP код:
$file="result.txt"// имя файла
$domains=file($file);
for(
$a=0$a<count($domains); ++$a){ $result[trim($domains[$a])]++;}
foreach (
$result as $key=>$value) echo $key.":".$value."<br>\n"
dovgan вне форума  
Старый 13.05.2012, 20:50   #5
inkubus
Senior Member
 
Аватар для inkubus
 
Регистрация: 11.02.2010
Сообщений: 935
Бабло: $176795
По умолчанию

textpipe-ом можно сделать. Не в один клик конечно, но в пару кликов и запросто
inkubus вне форума  
Старый 13.05.2012, 20:51   #6
sydoow
Senior Member
 
Аватар для sydoow
 
Регистрация: 26.09.2008
Сообщений: 3,918
Бабло: $488259
Отправить сообщение для sydoow с помощью ICQ Отправить сообщение для sydoow с помощью Skype™
По умолчанию

PHP код:
<!DOCTYPE HTML
<
html lang="ru"
<
head
    <
title>Link Counter</title
    <
meta charset="UTF-8"
    <
script type="text/javascript"
        function 
count(input_idoutput_idlevel){ 
            var 
input document.getElementById(input_id).value
            var 
output document.getElementById(output_id); 
            var 
separator = /\s+/; 

            
level level
            
            
input input.split(separator); 
            var 
counter = {}; 
            for (var 
0input.lengthi++) { 
                var 
link input[i]; 
                if (!
link.length){continue;} 
                var 
document.createElement('a'); 
                
a.href link
                
                var 
domain a.host.split('.'); 
                var 
dlen domain.length

                if (
level dlen) { 
                    
domain domain.slice(-level); 
                } 
                
domain domain.join('.'); 
                
                
counter[domain] = counter[domain] === undefined counter[domain] + 1
            } 

            var 
'' 
            
for (var k in counter){ 
                
+= ': ' counter[k] + '\n'
            } 
            
output.innerText s
        } 
    
</script> 
</head> 
<body> 
   <h1>Link counter</h1> 
    <form onsubmit="count('links', 'result', document.getElementById('level').value); return false"> 
        <textarea id="links" name="links" rows="10" cols="70"></textarea> 
        <br/> 
        Level: <input id="level" type="text" value="2" /> 
        <br /> 
        <input type="submit" /> 
    </form> 
    <pre id="result"></pre> 
</body> 
</html> 
sydoow вне форума  
Старый 13.05.2012, 21:39   #7
Black West
Go Fuck West
 
Аватар для Black West
 
Регистрация: 07.05.2011
Адрес: .Net
Сообщений: 1,210
Бабло: $245600
По умолчанию

Хрумером можно, если есть.
Black West вне форума  
Старый 13.05.2012, 21:52   #8
Strikelol
Senior Member
 
Регистрация: 31.03.2011
Сообщений: 3,056
Бабло: $632595
По умолчанию

Цитата:
Сообщение от Black West Посмотреть сообщение
Хрумером можно, если есть.
Хрумер сейчас у всех есть, выложили на торрентах, ботмастер срет кирпичами.
Strikelol вне форума  
Старый 13.05.2012, 22:04   #9
sic
Senior Member
 
Аватар для sic
 
Регистрация: 06.06.2007
Сообщений: 577
Бабло: $46600
ТС -->
автор темы ТС По умолчанию

Цитата:
Сообщение от dovgan Посмотреть сообщение
на работоспособность не проверял, на качество - не претендую.
накидал в блокноте, должно работать
PHP код:
$file="result.txt"// имя файла
$domains=file($file);
for(
$a=0$a<count($domains); ++$a){ $result[trim($domains[$a])]++;}
foreach (
$result as $key=>$value) echo $key.":".$value."<br>\n"
dovgan - спасибо! то что нужно!
sic вне форума  
Старый 13.05.2012, 23:51   #10
Diplomat
Senior Member
 
Аватар для Diplomat
 
Регистрация: 26.10.2009
Сообщений: 594
Бабло: $123024
По умолчанию

Цитата:
Сообщение от Strikelol Посмотреть сообщение
Хрумер сейчас у всех есть, выложили на торрентах, ботмастер срет кирпичами.
Чет не видел на торрентах. Последн. версию?
Diplomat вне форума  
Закрытая тема



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