Привет всем! есть база доменов ввида http://сайт1.ru/empire/index.ru.html?id=6013 http://сайт2.net.ru/trubochki.html http://www.сайт3.ru/news/?item=269 1) вопрос как из етого сделать вид http://сайт1.ru/ http://сайт2.net.ru/ http://www.сайт3.ru/ 2) вопрос как сортировать по зонам? вроде софт подобный должен быть но чето не помню и найти не могу
PHP: <?php $file=file('links.txt'); //файл с ссылками $f=fopen('res.txt', 'a'); foreach($file as $l){ $r=parse_url($l); fwrite($f, 'http://'.$r[host]."\n"); } fclose($f); ?> PHP: <?php $file=file('links.txt'); //файл с ссылками $array=array(); foreach($file as $l){ $r=parse_url($l); $zona=array_pop(explode('.', $r[host])); $array[$zona][]=$r[host]; } print_r($array); //И этот массив уже сохранять в удобном виде ?>
хакерской смекалкой сортировать. Заменить // на русскую букву, потом / на символ переноса строки, затем обратно русскую букву на // Затем отсортировать чем угодно (все это легко проделать не выходя из акельпада) Затем все, что начинается на http оставить, а остальное удалить. Но настоящему кулхацкеру на каждый пук нужен специальный софт, эт да. upd а ешё в акельпаде (только сейчас заметил) есть фильтр строк с использованием регулярных выражений, а так же замена строк с использованием их же. "плагины - скрипты". Если не умеешь кодить, изучи хотяб регулярки - решишь сразу кучу потенциальных задач