
08.05.2007, 20:07
|
|
Участник форума
Регистрация: 03.05.2006
Сообщений: 167
Провел на форуме: 125505
Репутация:
116
|
|
Атцы ПХП  ))
Вот намалевал:
PHP код:
<?php
function getList($list, &$array)
{
$url = parse_url($list);
if ($fp = fsockopen($url['host'], 80, $errno, $errstr, 30)) {
$headers = 'GET ' . $url['path'] . ' HTTP/1.0' . PHP_EOL;
$headers .= 'Host: ' . $url['host'] . PHP_EOL;
$headers .= 'Connection: Close' . PHP_EOL . PHP_EOL;
fwrite($fp, $headers);
while (!feof($fp)) {
$array[] = fgets($fp, 1024);
}
fclose($fp);
return true;
} else {
return false;
}
}
$icq[0] = array();
$icq[1] = array();
echo '<pre>' . PHP_EOL;
if (!getList('http://site1.com/base.txt', $icq[0])) {
echo 'Ошибка при загрузке первого списка' . PHP_EOL;
} else {
echo 'Первая база содержит ' . count($icq[0]) . ' адресов' . PHP_EOL;
}
if (!getList('http://site2.com/base.txt', $icq[1])) {
echo 'Ошибка при загрузке второго списка' . PHP_EOL;
} else {
echo 'Вторая база содержит ' . count($icq[1]) . ' адресов' . PHP_EOL;
}
$base = array_merge($icq[0], $icq[1]);
echo 'Общая база содержит ' . count($base) . 'адресов' . PHP_EOL;
echo '</pre>';
?>
|
|
|