Показать сообщение отдельно

  #6725  
Старый 06.12.2008, 01:40
[dei]
Участник форума
Регистрация: 24.11.2008
Сообщений: 205
С нами: 9190406

Репутация: 362
По умолчанию

PHP код:
<?php
$input 
'ip.txt';//входной файл
$output 'output.txt';//выходной файл

$in file($input) or die ('input file not found!!');
$out_f fopen($output,'w+') or die('cann\'t create output file!!');

$c count($in);
for(
$i=0;$i<$c;$i++) {
    
preg_match('#^(\d{1,3}\.\d{1,3}\.\d{1,3}\.\d{1,3})\s+.+([\d,]{2,})$#U'trim($in[$i]), $t);
    if(
strpos($t[2],',')!==false) { 
        
$ports=explode(',',$t[2]);
        
$c2=count($ports);
        for(
$j=0;$j<$c2;$j++) 
            
fwrite($out_f,$t[1].':'.$ports[$j]."\r\n");
    } 
    else if(!empty(
$t[1]) && !empty($t[2]))
        
fwrite($out_f,$t[1].':'.$t[2]."\r\n");
}
fclose($out_f);

echo 
'Сделано, насяльника!';
?>
disclaimer: третьи сутки неспал.

Последний раз редактировалось [dei]; 06.12.2008 в 01:44..
 
Ответить с цитированием