Форум → Программирование → PHP для идиотов → ПОМОГИТЕ!!!
ПОМОГИТЕ!!!
-
Долгое время пытаюсь сделать на сайте crystal.cwx.ru состав клана что данные по персонажу брались автоматом с сервера, а не вюивались ручками.
API ДЛЯ СОЗДАНИЯ ОКОЛОИГРОВЫХ РЕСУРСОВ http://www.timezero.ru/manual/api.ru.html
API ДЛЯ СОЗДАНИЯ ОКОЛОИГРОВЫХ РЕСУРСОВ
Для клановых сайтов, может быть полезна информация о персонаже в виде XML.
Скрипт http://www.timezero.ru/cgi-bin/info.pl?имя_персонажа
Возвращает:
<NOUSER /> - нет такого персонажа
<ERRLOGIN /> - ошибка в логине
<TIMEOUT /> - с одного IP разрешены запросы не чаще, чем раз в три секунды. Если запросы идут чаще, то в ответ будете получать TIMEOUT
<USER … > - собственно информация о персонаже:
<O …/> - информация о надетой вещи
. . .
</USER> - закрывающий тег
В информации о персонаже:
online = 1 если персонаж сейчас в игре
level - уровень
str - сила
dex - ловкость
int - интуиция
pow - выносливость
acc - меткость
intel - интеллект
man - пол (0-женщина, 1-мужчина, 2-мина, 3-крыса, 4-стич, и т.п.)
HP - уровень жизни
psy - уровень псиэнергии
maxHP - максимальный уровень жизни
maxPsy - максимальный уровень псиэнергии
name - имя
city - город
about - "О себе"
dismiss - если персонаж заблокирован, то здесь написана причина блокировки
clan - название клана
regday - дата регистрации персонажа
img - образ персонажа
brokenslots - выбитые слоты
ne - воздействия транквилизаторов
pro - номер профессии
propwr - текущий уровень профессии
s1 - отдел в клане
s2 - должность в клане
citizenship - гражданство
Что бы я не делал, не че не получаеться
ася 400037705 мыло [email protected]
или пишите сдесь -
6 июня 2008 г. 6:29, спустя 2 минуты 59 секунд
http://www.timezero.ru/cgi-bin/info.pl?имя_персонажа
результат
- <USER login="Имя_персонажа" online="0" ne=",,,,," psy="0" int="6" str="10" name="" dex="8" regday="12.10.2006" stamina="100" pow="8" level="3" man="1" maxPsy="39" maxHP="60" HP="60" s1="" s2="">
<O name="b2-k6" type="1.13" txt="Butterfly knife M1" slot="H" />
</USER> -
6 июня 2008 г. 10:24, спустя 3 часа 55 минут 41 секунду
абажаю бландинак мужского пола)
я думаю это надо в "предлагаю работу" -
6 июня 2008 г. 10:29, спустя 4 минуты 52 секунды
абажаю бландинак мужского пола)
я думаю это надо в "предлагаю работу"
=)
но лучшебы помог=) -
6 июня 2008 г. 10:35, спустя 5 минут 51 секунду
так ты собсно вопроса не задал
сказал что у тебя есть xml и что ты хочешь из него инфу забирать
вот тебе ман по работе с xml попробуй чтото сделать скажи что не получаеться и тебе помогут
http://pyha.ru/forum/topic/32.0 -
6 июня 2008 г. 10:46, спустя 11 минут 13 секунд
так ты собсно вопроса не задал
сказал что у тебя есть xml и что ты хочешь из него инфу забирать
вот тебе ман по работе с xml попробуй чтото сделать скажи что не получаеться и тебе помогут
http://pyha.ru/forum/topic/32.0
хмл я знаю поверхостно, читал кучу мануалов но что бы я не делал результатов не каких
то что делал последнее http://crystal.cwx.ru/nindex.php -
6 июня 2008 г. 11:01, спустя 14 минут 28 секунд
Warning: DOMDocument::load() [domdocument.load]: Input is not proper UTF-8, indicate encoding ! Bytes: 0xC7 0xE0 0xE3 0xEE in /www_host/hosts/crystal.cwx.ru/sample.rss, line: 2 in /www_host/hosts/crystal.cwx.ru/nindex.php on line 47
и что это?!
Это кстати значит что у тебя xml криво сформирован, то есть там русский в кодировке cp1251 наверное
<?php
$doc_feed = DOMDocument::load('http://www.timezero.ru/cgi-bin/info.pl?имя_персонажа');
$user = $doc_feed->firstChild;
$t = "<table>";
$t .= "<tr><td>Имя</td><td>".$user->getAttribute("login")."</td></tr>";
$t .= "<tr><td>Уровень</td><td>".$user->getAttribute("level")."</td></tr>";
$t .= "</table>";
echo $t;
?>
в чем тут проблема?
ЗЫ не дублируй мне свои посты в личку! -
6 июня 2008 г. 11:06, спустя 5 минут 24 секунды
ЗЫ не дублируй мне свои посты в личку!
лучше на мыло!все умрут, а я изумруд -
6 июня 2008 г. 11:07, спустя 55 секунд
Warning: DOMDocument::load() [domdocument.load]: Input is not proper UTF-8, indicate encoding ! Bytes: 0xC7 0xE0 0xE3 0xEE in /www_host/hosts/crystal.cwx.ru/sample.rss, line: 2 in /www_host/hosts/crystal.cwx.ru/nindex.php on line 47
и что это?!
Это кстати значит что у тебя xml криво сформирован, то есть там русский в кодировке cp1251 наверное
<?php
$doc_feed = DOMDocument::load('http://www.timezero.ru/cgi-bin/info.pl?имя_персонажа');
$user = $doc_feed->firstChild;
$t = "<table>";
$t .= "<tr><td>Имя</td><td>".$user->getAttribute("login")."</td></tr>";
$t .= "<tr><td>Уровень</td><td>".$user->getAttribute("level")."</td></tr>";
$t .= "</table>";
echo $t;
?>
в чем тут проблема?
ЗЫ не дублируй мне свои посты в личку!
вставил то что ты написал
вот что выдает
Warning: DOMDocument::load() [domdocument.load]: URL file-access is disabled in the server configuration in /www_host/hosts/crystal.cwx.ru/nindex.php on line 3
Warning: DOMDocument::load(http://www.timezero.ru/cgi-bin/info.pl?%E8%EC%FF_%EF%E5%F0%F1%EE%ED%E0%E6%E0) [domdocument.load]: failed to open stream: no suitable wrapper could be found in /www_host/hosts/crystal.cwx.ru/nindex.php on line 3
Warning: DOMDocument::load() [domdocument.load]: I/O warning : failed to load external entity "http://www.timezero.ru/cgi-bin/info.pl?%E8%EC%FF_%EF%E5%F0%F1%EE%ED%E0%E6%E0" in /www_host/hosts/crystal.cwx.ru/nindex.php on line 3
Fatal error: Call to a member function getAttribute() on a non-object in /www_host/hosts/crystal.cwx.ru/nindex.php on line 8 -
-
14 июня 2008 г. 16:24, спустя 8 дней 4 часа 34 минуты
кстати за такое название темы надо предупреждать, а то и наказывать - это непозволительный метод привлечения внимания. -
Пожалуйста, авторизуйтесь, чтобы написать комментарий!