ANTICHAT.XYZ    VIDEO.ANTICHAT.XYZ    НОВЫЕ СООБЩЕНИЯ    ФОРУМ  
Баннер 1   Баннер 2

ANTICHAT — форум по информационной безопасности, OSINT и технологиям

ANTICHAT — русскоязычное сообщество по безопасности, OSINT и программированию. Форум ранее работал на доменах antichat.ru, antichat.com и antichat.club, и теперь снова доступен на новом адресе — forum.antichat.xyz.
Форум восстановлен и продолжает развитие: доступны архивные темы, добавляются новые обсуждения и материалы.
⚠️ Старые аккаунты восстановить невозможно — необходимо зарегистрироваться заново.
Вернуться   Форум АНТИЧАТ > Программирование > PHP, PERL, MySQL, JavaScript
   
Ответ
 
Опции темы Поиск в этой теме Опции просмотра

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

Репутация: 166
Отправить сообщение для ex3me с помощью ICQ
По умолчанию [Проблемка] 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

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

  #2  
Старый 26.03.2009, 18:34
mailbrush
Познавший АНТИЧАТ
Регистрация: 24.06.2008
Сообщений: 1,996
Провел на форуме:
6075534

Репутация: 2731


Отправить сообщение для mailbrush с помощью ICQ
По умолчанию

ex3me, хостеру пиши а не нам. У меня все работает отлично на хосте/локалхосте.
 
Ответить с цитированием

  #3  
Старый 26.03.2009, 19:37
ex3me
Участник форума
Регистрация: 07.01.2009
Сообщений: 186
Провел на форуме:
1247273

Репутация: 166
Отправить сообщение для ex3me с помощью ICQ
По умолчанию

mailbrush, oO тебя разбанили? ))))))))

А если по теме: просто интересно почитать советы знающих людей. я нуб в пхп =)
 
Ответить с цитированием

  #4  
Старый 26.03.2009, 20:17
Pashkela
Динозавр
Регистрация: 10.01.2008
Сообщений: 2,841
Провел на форуме:
9220514

Репутация: 3338


Отправить сообщение для Pashkela с помощью ICQ
По умолчанию

Цитата:
502 Bad Gateway. Пользователь при этом не имеет возможности просмотра ресурсов выбранного Web-сайта. Обычно такое сообщение является следствием проблем, касающихся работы прокси-сервера, DNS-сервера или хостинг-сервера, где непосредственно размещается Web-сайт, который запрашивает пользователь.
вот и всё. Проблемы на стороне сервера, если у тебя с интернетом всё в порядке

И потом у тебя там даже паузы нет - шквальная проверка локально и на серваке - немножко разные вещи. Попробуй не for each, а хотя бы один оттестить, также лучше вписать в начало скрипта:

@set_time_limit(0);
@ini_set("display_errors","1");

т.к. хз, может на этом сервере отключены сокеты, а ты этого можешь не увидеть из-за, допустим, отключенных ошибок

Плюс у хостера может стоять фаер, который рубит все запросы такого вида, специально

Последний раз редактировалось Pashkela; 26.03.2009 в 20:20..
 
Ответить с цитированием

  #5  
Старый 26.03.2009, 21:24
ex3me
Участник форума
Регистрация: 07.01.2009
Сообщений: 186
Провел на форуме:
1247273

Репутация: 166
Отправить сообщение для ex3me с помощью ICQ
По умолчанию

Pashkela, проверил сокеты включены. Проблема дейстивительно в том, что хостер блочит запросы =\
 
Ответить с цитированием
Ответ



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Books PHP FRAGNATIC PHP, PERL, MySQL, JavaScript 186 21.02.2010 02:41
Books PSalm69 Избранное 248 27.10.2009 04:52
На PHP, как на "Новые ворота"... Mertvii-Listopad Чужие Статьи 7 18.09.2006 12:42
Безопасность в Php, Часть Iii k00p3r Чужие Статьи 0 11.07.2005 19:02
Защищаем Php. Шаг за шагом. k00p3r Чужие Статьи 0 13.06.2005 11:31



Здесь присутствуют: 1 (пользователей: 0 , гостей: 1)
 


Быстрый переход




ANTICHAT.XYZ