
20.07.2009, 15:16
|
|
Познающий
Регистрация: 19.04.2008
Сообщений: 67
С нами:
9505375
Репутация:
19
|
|
есть файл scan.txt вида
Код:
Host: 91.x.x.x.x () Ports: 52/open/tcp//ssh///
Host: 91.x.x.x.x (ssh) Ports: 22/filtered/tcp//ssh///
Host: 9x.x.x.x.x () Ports: 53/filtered/tcp//ssh///
Host: 91.x.x.x.x () Ports: 34/filtered/tcp//ssh///
нужно получить из него txt шник вида
91.x.x.x.1
91.x.x.x.2
91.x.x.x.3
91.x.x.x.x
PHP код:
<?
$data = array();
$data_content = file_get_contents('scan.txt');
$data = explode("\n",$data_content);
// echo $data[2];
$i = 0;
$sum = count($data);
echo "<pre>";
while ($i <= $sum) {
$ddata=$data[$i];
preg_match_all("/Host: (.*) \(/iU",$ddata,$arr);
$i++;
}
print_r($arr);
echo "</pre>";
?>
Не работает(((
|
|
|