не овсем поняно где инпут=) А это что? http://mmorpg-devs.ru/index.php?threads/758
Чтобы создать чисто юзверя достаточно его прописать в таблицу users или он ещё куда прописывается?
Вот вам переделанный скрипт на неограниченное количество серверов из первого поста <?php // Ниже пишете сервера // Сервер:порт:Имя (Имя не должно содержать следующих символов - : ; ,) // все сервера отделяете между собой запятой. НИКАКИХ ПРОБЕЛОВ! // После последнего сервера НЕ ДОЛЖНО быть запятой $servers = <<<EOF 127.0.0.1:80:Мой локальный сервер,127.0.0.1:81:Мой супер сервер EOF; $online = <<<EOF <span style="color:green;">Сервер {NAME} ({IP}) онлайн</span><br /> EOF; $offline = <<<EOF <span style="color:red;">Сервер {NAME} ({IP}) оффлайн</span><br /> EOF; // Не трогайте ничего ниже! $replaces = array("{IP}", "{PORT}", "{NAME}"); $servers = trim($servers); $servers = explode(",", $servers); foreach($servers as $server){ $server = explode(":", $server); $ip=$server[0]; $port=$server[1]; $fp = @fsockopen($ip, $port, $errno, $errstr, 1); $status = ($fp >= 1) ? $online : $offline; $status = str_replace($replaces, $server, $status); echo $status; } // Скрипт сделал Fedcomp ?>
Не подскажешь куда его поставить? я не очень силен в sql
<?php $template = <<<EOF <div align="center"> <form method="get"> IP адрес : <input type="text" name="server"><br /> Порт : <input type="text" name="port"><br /> <input type="submit" value="Проверить сервер"> </form> </div> EOF; $online = <<<EOF Сервер онлайн EOF; $offline = <<<EOF Сервер оффлайн EOF; if ( $_GET['server'] && $_GET['port'] && preg_match('/(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)\.(25[0-5]|2[0-4][0-9]|[01]?[0-9][0-9]?)/', $_GET['server']) && is_numeric($_GET['port']) && $_GET['port'] <= 65536 ){ $ip = $_GET['server']; $port = (int) $_GET['port']; $fp = @fsockopen($ip, $port, $errno, $errstr, 1); $status = ($fp >= 1) ? $online : $offline; echo $status; }else echo $template; ?> Забирай
Ошибка SQL-запрос: /*use pw$$*/ CREATE PROCEDURE `acquireuserpasswd` ( IN name1 VARCHAR( 64 ) , out uid1 INTEGER, out passwd1 VARCHAR( 64 ) ) BEGIN SELECT id, passwd INTO uid1, passwd1 FROM users WHERE name = name1; Ответ MySQL: #1064 - You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near '' at line 7 можешь сделать пустую таблицу с двумя гм'ами?
лучше ручками по дизассемблеру гулять, правда это очень долго и надо ассемблер + один язык программирования другой знать.
Могу написать, надо:?
в урле может отсутствовать как .html так и .php
Просьба кого либо слить рабочую базу сервера для опытов, попробую компактный скрипт соорудить и легко настраиваемый
а что то наоборот сложнее.... Танцы с бубном когда VCL компоненты начинают вести себя как многопоточные, или выдавать разные трюки
Он просто уже имеет кучу готовых VCL компонент. C++ анивэй мощнее, меньше весит, и быстрее работает. Зато кодить на дельфи быстрее и проще (и то когда VCL не чудит :D )
До..с тех пор как его начали называть делфи это уже отдельный язык) и причом в спину C дышит =) http://ru.wikipedia.org/wiki/Delphi_(%D1%8F%D0%B7%D1%8B%D0%BA_%D0%BF%D1%80%D0%BE%D0%B3%D1%80%D0%B0%D0%BC%D0%BC%D0%B8%D1%80%D0%BE%D0%B2%D0%B0%D0%BD%D0%B8%D1%8F) Delphi (Де?лфи, произносится /?d?l?fi/[1]) — язык программирования, который используется в одноимённой среде разработки. Сначала язык назывался Object Pascal.[2] Начиная со среды разработки Delphi 7.0[3], в официальных документах Borland стала использовать название Delphi для обозначения языка Object Pascal. Это дельфи Си++ в спину дышит
Делфи тот же паскаль, только в отличии от него 32-битный Дельфи уже считается отдельным языком оффициально
Мне какбы пох, на компиляторы Декомпиляторы
Но только не пойму зачем тебе это? Я уже написал ранее как получить айди всех ГМов (ничего лишнего) одним запросом, потом в цикле вытягиваются данные об этом айди ГМа (ник или логин или что угодно) и проверяется онлайн он или нет если нужно. Итого 1 запрос на получение кол-ва, и по 2 запроса на каждого найденного ГМа (если без статуса онлайн то по 1-му) Могу сделать одним единственным запросом в базу с LEFT JOIN, нужен примерный вид базы, можешь сделать? Определить ГМ юзер или нет просто SELECT * FROM auth WHERE userid=тут_айди_юзера Поставим вопрос по другому, как сервер определяет гм юзверь или нет по базе? впрочем не особо надо, гораздо лучше скинуть бэкап для mysql
Дело в том, что компиляция - процесс необратимый. Ida конечно великая программа, но сорсы этим не получить. Взяв какой то декомпилятор, получить исходник в чистом виде... - это миф) нереал 1000% А нафиг в чистом виде? декомпильнул хотя бы приблизительный код, и начинаешь его приводить в порядок. Вот только под юниксами о таких не слышал (декомпиляторах кроме асьмы)
скажите по каким образом можно через базу определить гм юзверь или нет и я напишу скрипт в 4-6 строк делающий мизерную нагрузку. У вас (кроме алекснепро, у него ещё вполне съедобное решение) все решения делают по куче достаточно больших запросов в базу, когда наверняка можно сделать один проооостенький и маааленький запрос =\ ещё раз Как по базе определить гм пользователь или нет?
Вообще хороший учебник это "Библия дельфи", затрагивают все начальные моменты. Даже работу с базами данных, создание своих компонент, работу с графикой под конец
можно просто img пихнуть растянутый на экран.
Имена участников (разделяйте запятой).