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

[Проблемка] Php + sockets
  #1  
Старый 26.03.2009, 18:20
ex3me
Участник форума
Регистрация: 07.01.2009
Сообщений: 186
С нами: 9127098

Репутация: 166
По умолчанию [Проблемка] Php + sockets

Имеется такой код:

PHP код:
<?php

@set_time_limit (0);

$total 0;

$file1 "log.txt"

$f1 fopen($file1,'r');

$str_array = array();

$tokens "|"

while(
$str=fgets($f1,1024)) {

$tokenized strtok($str$tokens);
$tokenized strtok($tokens);
$str_array[] =  trim($tokenized);

}

$str_array array_unique($str_array);

echo 
"<pre>";

foreach (
$str_array as $item) {


echo 
scan($item) . " " $item  "\r\n";

$total++;

}
    
echo 
"</pre>";
echo 
"Total: " $total;

function 
scan ($hs)

{

$port 445;
$time_conn 2;

$connect = @fsockopen ($hs$port$errno$errstr$time_conn);

if (
$connect == TRUE) {

return 
"<font color='green'>[valid]</font>";

}

else if (
$connect == 0) {

return 
"<font color='red'>[invalid]</font>";

}

}

?>
Занимается парсингом логов вида
Цитата:
23.03.09 : 17:14:10 | 92.63.241.73 | 92.63.241.73 | 92.63.241.73 |
с последующим чеком порта 445 (валид/невалид)

На локалхосте все норм. На хосте (не фри) выдает 502 bad gateway

Может что не так делаю =\ И предложите как оптимизировать данный код (мб парсинг по-другому сделать или еще что-то)
 
Ответить с цитированием