учитывая что все сайты серверов имеют в домене вхождение "pw" можно частично избавиться от напасти по сабжу этим, ну и естесно модифицировать foreach($_POST as $val){ if(strpos($val,'pw') !== false and strpos($val,'адрес вашего сайта без http:// и окончания например pw-project') == false){ die(); } }
а) Структура таблиц для 1.4.4 а сервер у тебя 1.4.5, поменяй структуру для 145 -- -------------------------------------------------------- -- -- Структура таблицы `gamedbd2mysql_listcity` -- CREATE TABLE IF NOT EXISTS `gamedbd2mysql_listcity` ( `id` int(20) NOT NULL default '0', `level` int(20) NOT NULL default '0', `owner` int(20) NOT NULL default '0', `occupy_time` int(20) NOT NULL default '0', `challenger` int(20) NOT NULL default '0', `deposit` int(20) NOT NULL default '0', `cutoff_time` int(20) NOT NULL default '0', `battle_time` int(20) NOT NULL default '0', `bonus_time` int(20) NOT NULL default '0', `color` int(20) NOT NULL default '0', `status` int(20) NOT NULL default '0', `timeout` int(20) NOT NULL default '0', `maxbonus` int(20) NOT NULL default '0', PRIMARY KEY (`id`), KEY `level` (`level`), KEY `owner` (`owner`), KEY `occupy_time` (`occupy_time`), KEY `challenger` (`challenger`), KEY `deposit` (`deposit`), KEY `cutoff_time` (`cutoff_time`), KEY `battle_time` (`battle_time`), KEY `bonus_time` (`bonus_time`), KEY `color` (`color`), KEY `status` (`status`), KEY `timeout` (`timeout`), KEY `maxbonus` (`maxbonus`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Структура таблицы `gamedbd2mysql_listfaction` -- CREATE TABLE IF NOT EXISTS `gamedbd2mysql_listfaction` ( `fid` int(20) NOT NULL default '0', `name` varchar(255) NOT NULL default 'cls0gender0', `level` int(20) NOT NULL default '0', `masterid` int(20) NOT NULL default '0', `masterrole` int(20) NOT NULL default '1', `member_size` int(20) NOT NULL default '0', PRIMARY KEY (`fid`), KEY `level` (`level`), KEY `masterid` (`masterid`), KEY `masterrole` (`masterrole`), KEY `member_size` (`member_size`), FULLTEXT KEY `name` (`name`) ) ENGINE=MyISAM DEFAULT CHARSET=cp1251; -- -------------------------------------------------------- -- -- Структура таблицы `gamedbd2mysql_listfactionuser` -- CREATE TABLE IF NOT EXISTS `gamedbd2mysql_listfactionuser` ( `rid` int(20) NOT NULL default '0', `name` varchar(255) NOT NULL default '', `fid` int(20) NOT NULL default '0', `cls` int(20) NOT NULL default '0', `role` int(20) NOT NULL default '1', `loyalty` int(20) NOT NULL default '0', `nickname` varchar(255) NOT NULL default '', PRIMARY KEY (`rid`), KEY `fid` (`fid`), KEY `cls` (`cls`), KEY `role` (`role`), FULLTEXT KEY `name` (`name`), FULLTEXT KEY `nickname` (`nickname`) ) ENGINE=MyISAM DEFAULT CHARSET=cp1251; -- -------------------------------------------------------- -- -- Структура таблицы `gamedbd2mysql_listrole` -- CREATE TABLE IF NOT EXISTS `gamedbd2mysql_listrole` ( `roleid` int(20) NOT NULL default '16', `userid` int(20) NOT NULL default '16', `name` varchar(255) NOT NULL default 'cls0gender0', `race` int(20) NOT NULL default '0', `occupation` int(20) NOT NULL default '0', `gender` int(20) NOT NULL default '0', `custom_data_size` int(20) NOT NULL default '0', `custom_stamp` int(20) NOT NULL default '0', `status` int(20) NOT NULL default '1', `delete_time` datetime NOT NULL, `create_time` datetime NOT NULL, `lastlogin_time` datetime NOT NULL, `forbid_size` int(20) NOT NULL default '0', `level` int(20) NOT NULL default '1', `level2` int(20) NOT NULL default '0', `exp` int(20) NOT NULL default '0', `sp` int(20) NOT NULL default '0', `pp` int(20) NOT NULL default '0', `hp` int(20) NOT NULL default '75', `mp` int(20) NOT NULL default '45', `posx` float NOT NULL default '218.3', `posy` float NOT NULL default '218.7', `posz` float NOT NULL default '2838.3', `worldtag` int(20) NOT NULL default '1', `money` int(20) NOT NULL default '0', `invader_state` int(20) NOT NULL default '0', `invader_time` int(20) NOT NULL default '0', `pariah_time` int(20) NOT NULL default '0', `factionid` int(20) NOT NULL default '0', `factionrole` int(20) NOT NULL default '0', `reputation` int(20) NOT NULL default '0', `custom_status_size` int(20) NOT NULL default '0', `filter_data_size` int(20) NOT NULL default '4', `charactermode_size` int(20) NOT NULL default '0', `instancekeylist_size` int(20) NOT NULL default '708', `dbltime_expire` int(20) NOT NULL default '0', `dbltime_mode` int(20) NOT NULL default '0', `dbltime_begin` int(20) NOT NULL default '1253466000', `dbltime_used` int(20) NOT NULL default '0', `dbltime_max` int(20) NOT NULL default '28800', `time_used` int(20) NOT NULL default '766', `timestamp` int(20) NOT NULL default '5', `storesize` int(20) NOT NULL default '16', `petcorral_size` int(20) NOT NULL default '5', `vitality` int(20) NOT NULL default '5', `energy` int(20) NOT NULL default '5', `strength` int(20) NOT NULL default '5', `agility` int(20) NOT NULL default '5', `max_hp` int(20) NOT NULL default '75', `max_mp` int(20) NOT NULL default '45', `hp_gen` int(20) NOT NULL default '3', `mp_gen` int(20) NOT NULL default '2', `walk_speed` float NOT NULL default '2', `run_speed` float NOT NULL default '5', `swim_speed` float NOT NULL default '3', `flight_speed` float NOT NULL default '5', `attack` int(20) NOT NULL default '0', `damage_low` int(20) NOT NULL default '1', `damage_high` int(20) NOT NULL default '1', `attack_speed` int(20) NOT NULL default '16', `attack_range` float NOT NULL default '2.5', `damage_low0` int(20) NOT NULL default '0', `damage_low1` int(20) NOT NULL default '0', `damage_low2` int(20) NOT NULL default '0', `damage_low3` int(20) NOT NULL default '0', `damage_low4` int(20) NOT NULL default '0', `damage_high0` int(20) NOT NULL default '0', `damage_high1` int(20) NOT NULL default '0', `damage_high2` int(20) NOT NULL default '0', `damage_high3` int(20) NOT NULL default '0', `damage_high4` int(20) NOT NULL default '0', `damage_magic_low` int(20) NOT NULL default '1', `damage_magic_high` int(20) NOT NULL default '1', `resistance0` int(20) NOT NULL default '0', `resistance1` int(20) NOT NULL default '0', `resistance2` int(20) NOT NULL default '0', `resistance3` int(20) NOT NULL default '0', `resistance4` int(20) NOT NULL default '0', `defense` int(20) NOT NULL default '1', `armor` int(20) NOT NULL default '0', `max_ap` int(20) NOT NULL default '0', `var_data_size` int(20) NOT NULL default '56', `skills_size` int(20) NOT NULL default '28', `storehousepasswd_size` int(20) NOT NULL default '0', `waypointlist_size` int(20) NOT NULL default '2', `coolingtime_size` int(20) NOT NULL default '8', `storehouse_money` int(20) NOT NULL default '0', `storehouse_size` int(20) NOT NULL default '0', `inventory_size` int(20) NOT NULL default '0', `equipment_size` int(20) NOT NULL default '1', `taskinventory_size` int(20) NOT NULL default '0', `task_data_size` int(20) NOT NULL default '0', `task_complete_size` int(20) NOT NULL default '0', PRIMARY KEY (`roleid`), KEY `occupation` (`occupation`), KEY `gender` (`gender`), KEY `userid` (`userid`), KEY `lastlogin_time` (`lastlogin_time`), KEY `level` (`level`), KEY `time_used` (`time_used`), KEY `userid_2` (`userid`,`lastlogin_time`), KEY `create_time` (`create_time`), KEY `userid_3` (`userid`,`level`), FULLTEXT KEY `name` (`name`) ) ENGINE=MyISAM DEFAULT CHARSET=cp1251; -- -------------------------------------------------------- -- -- Структура таблицы `gamedbd2mysql_listrolebrief` -- CREATE TABLE IF NOT EXISTS `gamedbd2mysql_listrolebrief` ( `roleid` int(20) NOT NULL default '16', `userid` int(20) NOT NULL default '16', `name` varchar(255) NOT NULL default 'cls0gender0', `occupation` int(20) NOT NULL default '0', `level` int(20) NOT NULL default '1', `exp` int(20) NOT NULL default '0', `moneyall` int(20) NOT NULL default '0', `reputation` int(20) NOT NULL default '0', `role_yinpiao` int(20) NOT NULL default '0', `user_yinpiao` int(20) NOT NULL default '0', `updatetime` int(20) NOT NULL default '0', `gender` int(20) NOT NULL default '0', `spouse` int(20) NOT NULL default '0', PRIMARY KEY (`roleid`), KEY `userid` (`userid`), KEY `level` (`level`), KEY `occupation` (`occupation`), KEY `userid_2` (`userid`,`level`), KEY `gender` (`gender`), KEY `spouse` (`spouse`), FULLTEXT KEY `name` (`name`) ) ENGINE=MyISAM DEFAULT CHARSET=utf8; -- -------------------------------------------------------- -- -- Структура таблицы `gamedbd2mysql_listuserbrief` -- CREATE TABLE IF NOT EXISTS `gamedbd2mysql_listuserbrief` ( `userid` int(20) NOT NULL default '16', `rolelist` int(20) NOT NULL default '16', `cash` int(20) NOT NULL default '0', `money` int(20) NOT NULL default '0', `cash_2` int(20) NOT NULL default '1', `cash_add` int(20) NOT NULL default '0', `cash_buy` int(20) NOT NULL default '0', `cash_sell` int(20) NOT NULL default '0', `cash_used` int(20) NOT NULL default '0', `cash_used_2` int(20) NOT NULL default '0', `add_serial` int(20) NOT NULL default '0', `use_serial` int(20) NOT NULL default '0', `cash_current` int(20) NOT NULL default '0', `exg_logcount` int(20) NOT NULL default '0', PRIMARY KEY (`userid`), KEY `rolelist` (`rolelist`), KEY `money` (`money`) ) ENGINE=MyISAM DEFAULT CHARSET=cp1251; б) Проблемы с mysql
test.php пустой ох горе ты моё, это значит, что server.php не может получить инфу, либо права либо путь неверные. а ты писал server.php инфу выводит а он не выводит и учти тот момент что игровой сервер сам себе время от времени не те права прописывает, так что повеcь на рутовский крон chmod -R 777 /home/gamedbd/ ну и последняя догадка - ты забилдил свой ип на 80 порт и именно из-за этого сайт не может достучаться до server.php
Все то же самое делают скрипты Botchal'a. и без записи в файл, 1vitek1, вот я те крест даю, ну не запишется и не прочитается 1 лям чаров как например на экстриме, ты будешь сначало записывать 400 метров а потом читать их, когда можно только читать
ну типа того эхх а я уже кружку чая принёс к компу ...
ну ты без цитаты ему ответил, поэтому я подумал что не ему, а так просто. Что касается если у тебя нехватает ума добавить таймер к моему примеру загрузки контента так ведь я ещё 2 года назад ответил в этой теме <_< а к твоему ты сам должен добавлять Отправлено 02 Июль 2010 - 21:35 причём используя более расширенные возможности ты прав Это некропостинг(то что просил ТС, уже давно реализовано, нет нужды в готовом коде) вам обоим не следовало писать, но раз вы отписали то и я отписал как автор того самого "уже давно реализовано"
Как все громоздко) Вот мой вариант) *.php <script type="text/javascript"> setInterval(function(){ var img = document.getElementById('contentImg'); img.src = "work/1.jpg?" + new Date().getTime(); }, 1 * 1000); </script> <img id="contentImg" src="work/1.jpg?"></img> Отлично работает :) Ии что ты написал нам? ни jquery как тс просил ни контента. <div id="result"></div> <script> $("#result").load("http://site.ru/test.php"); </script> Лучше перечитай что просил тс. Может у вас двоих что-то криво отображается на форуме? ТС просил автообновление блока, один запилил без jq смену атрибута у картинки, второй предлагает просто загрузить содержание но без автообновления используя ... ладно, ajax() лучше ИМХО, не существенно, но хоть увидел что просят на jq, не то что первый со своим document.getElementById, может лучше вообще window.document.getElementById xD или пора селекторы jq использовать $('#contentImg') ? Вам наверное на работе ТЗ боятся давать? Вы ведь нихрена не то оба сделаете?)))
А я вообще не играл в pw
Скинь результат этого test.php <?php ini_set('display_errors', 'on'); echo file_get_contents('ТВОЙ_АДРЕС_ДО_server.php'); ?> И скинь мне что получится. Если пустой экран то скинь это test2.php <?php ini_set('display_errors', 'on'); echo file_get_contents('http://www.pw-project.eu/'); ?> Если опять пусто то скинь мне свой php.ini
Вы преувеличиваете спорный вопрос, пруф?) во всяком случае чужие ЛК не продаю. В смысле архитектуру? -_- Где находится записывающий скрипт? на томже сервере или на сайте? Включал ли ты вывод ошибок там? Не заблочена ли file_get_contents() ? Включал ли ты вывод ошибок базы? можно логи?
И ещё хотел спросить,можно ли выполнять запросы в базу,допустим на изменение xml? нет данные извлекаются из игровой базы server.php выводит инфу? но не записываются в таблицы либо ты менял код либо server.php не выдаёт инфу Вобщем могу ли я увидеть вашу архетектуру?
Напиши свою регулярку, добавлю 4 аргумент функции
Нет, про зелёных человечков на марсе)
А ссылочку можно?
Ничего не ответят. Вот ели выслать КП от ЮЛ, то мб ответят.
мягко намекнул? Просто mail.ru давно пора сделать как blizzard.com 1) Единая регистрация (игры, форумы, кабинеты) 2) Широкий функционал (оружейную итд) 3) Наснимать видео (не ко мне конечно) Ну вобщем использовать близов как эталон, ИМХО гавно сайты у mail.ru и их надо делать не потому что "надо круто", а потому, что это привлекает больше игроков. Ябы повесил всех кто отвечает у них там за сайты, оставил бы только программистов. (а дизайнеров взял бы с астума или типа того)
Я слышал, что для пиратов мэйл ру готовят ``программу партнёрства`` ну конечно, они ж врубаются что у некоторых пиратов сайт лучше официального, главное чтобы партнёрство было двухстронним.
???? ? ????? ??? ? ??, ????? ????????, 24/7 vk.com/botchal (??? ? ??????)
TheDay, предупреждение, грубость Stranger, предупреждение, грубость хомяк, предупреждение, мат
upload.akusherstvo.ru/image428922.jpg а как вы ходите на работу?
Имена участников (разделяйте запятой).