Темы

Блоги

Скрипт обрабатывающий файл построчно Среда 01 Сентябрь 2010 07:22:01

На сайте веблансер.нет проскочило задание на написание простенького скрипта, который построчно обрабатывает файл со ссылками и извлекает список доменов.

Ради спортивного интереса написал этот скрипт:) По времен получилось примерно 5 минут...

<?php
function get_domains($path)
{
$domain_links = array();
if(!file_exists($path))
return array();
$strings = file($path);
foreach($strings as $str)
{
if($urlinfo = @parse_url($str))
{
$domain_links[]=$urlinfo['scheme'].'://'.$urlinfo['host'];
}
}
return array_unique($domain_links);
}
var_dump(get_domains($argv[1]));
?>

Скрипт написан в консольном исполнении - для тестирования. Но саму функцию вполне использовать в свойх скриптах, если файл имеет не очень большие размеры.

Теги:

Комментарии

  • Хм... Нет комментариев... Но вы пожете исправить это!

Написать комментарий

Прежде чем высказать свое мнение, прочитайте пожалуйста правила!
Вам необходимо включить показ изображений в браузере для того чтобы увидеть код

Дайте нам знать, что вы - живой человек. Для нас это важно!
Кликните, если плохо видно