Получение онлайна в PHP без MySQL (Only socket's) - Форум администраторов игровых серверов
Форум администраторов игровых серверов StormWall - Защита от DDos атак
Регистрация Мнения Справка Сообщество Календарь
Вернуться   Форум администраторов игровых серверов > Разное / Other > Курилка / Yak floor

Курилка / Yak floor
Свободное общение, рассуждения на любые интересные вам темы.

Ответ
Опции темы
Непрочитано 17.07.2013, 01:30   #1
Аватар для Twinker
*ZG*

Автор темы (Топик Стартер) Получение онлайна в PHP без MySQL (Only socket's)

Был скрипт такой, для получения онлайна сервера сокетом в PHP, а не коннектом к базе. Работало только с PTS или с серверами, у которых есть эмуляция PTS. Ни у кого не остался такой скрипт? Строк 20-30 было..
Twinker вне форума Отправить сообщение для Twinker с помощью ICQ Отправить сообщение для Twinker с помощью Skype™ Ответить с цитированием
Непрочитано 17.07.2013, 09:33   #2
Аватар для rage
Герой

По умолчанию Re: Получение онлайна в PHP без MySQL (Only socket's)

Есть но на перле, переписать на пшп думаю не проблема:

 
#!/usr/bin/perl -w
use Socket; # For constants like AF_INET and SOCK_STREAM
 
$proto = getprotobyname('tcp');
my($sock);
socket($sock, AF_INET, SOCK_STREAM, $proto) or die "could not create socket : $!";
 
$remote = 'localhost';
$port = 7777;
 
$iaddr = inet_aton($remote) or die "Unable to resolve hostname : $remote";
$paddr = sockaddr_in($port, $iaddr);
 
connect($sock , $paddr) or die "connect failed : $!";
print "Connected to $remote on port $port\n";
 
send($sock, pack('SCi',7,0x0e,-3), 0) or die "sendo failed : $!";
 
read($sock,$line,15);
($s,$id,$w,$mo,$o) = unpack('Sciii',$line);
print "worldId: $w - $o/$mo\n";
 
close($sock);
 
Code: Perl
rage вне форума Ответить с цитированием
Непрочитано 17.07.2013, 10:29   #3
Аватар для Twinker
*ZG*

Автор темы (Топик Стартер) Re: Получение онлайна в PHP без MySQL (Only socket's)

Спасибоньки, проблем не возникнет. Тему можно закрывать.
Twinker вне форума Отправить сообщение для Twinker с помощью ICQ Отправить сообщение для Twinker с помощью Skype™ Ответить с цитированием
Ответ


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

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

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

Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Проблема с базой MySQL... Сергей_98 Lineage II 5 14.06.2013 09:19
cron & php asura013 Операционные системы / Operating systems 2 14.02.2013 12:51
html, js, php, JDK, C++, Delphi, Assembler, basic, SQL, MYSQL, MSSQL Armast Рынок / Marketplace 18 19.10.2012 17:04
Руководство по поднятию сервера AiON на Linux платформе sotariz Документация 26 27.07.2011 07:05
Oracle выпустил MySQL 5.5 TieLay Курилка / Yak floor 4 17.12.2010 19:08


© 2007–2024 «Форум администраторов игровых серверов»
Защита сайта от DDoS атак — StormWall
Работает на Булке неизвестной версии с переводом от zCarot
Текущее время: 11:35. Часовой пояс GMT +3.

Вверх