Амулет Дракона
1.
verdjil (29.07.2014 / 21:50)
вот скачал здесь скрипт амулета исправленый растаманам, поставил на локалку - работает норм, а вот когда кинул на хост , когда начинаешь игру пишет ошибка -Heвepный фopмaт, oбнoвитe cтpaницу, помогите исправить)
2.
SuperKros (29.07.2014 / 23:52)
А че её сва так офицально и не выпустил? этож варованая версия, она там забагованая пипец!!
3.
verdjil (30.07.2014 / 00:42)
2.
SuperKros, мне для ознакомления
4.
Александр (30.07.2014 / 03:23)
SuperKros (29 Июля 2014 / 22:52)
А че её сва так офицально и не выпустил? этож варованая версия, она там забагованая пипец!!
при чем здесь сва к этой игре?
ничего не попутал?
эта игра выложена автором для свободного пользования.
а по поводу ошибки, то используете нормальный хостинг или настраивайте .htaccess
5.
verdjil (30.07.2014 / 10:02)
4.
rastoman, на бесплатном пойдет?
6.
Александр (30.07.2014 / 12:01)
http://ad.zz.mu
стоит на бесплатном уже больше года.
я даже забыл за нее
7.
SuperKros (30.07.2014 / 12:10)
rastoman (30 Июля 2014 / 03:23)
при чем здесь сва к этой игре?
ничего не попутал?
эта игра выложена автором для свободного пользования.
а по поводу ошибки, то используете нормальный хостинг или настраивайте .htaccess
бля внатуре =) этой игре 100лет в обет, ошибочка вышла =))
Добавлено через 01:32 сек.
rastoman (30 Июля 2014 / 12:01)
http://ad.zz.mu
стоит на бесплатном уже больше года.
я даже забыл за нее
с яндекса (хром) не работает
8.
verdjil (30.07.2014 / 12:33)
4.
rastoman, значит проблема в хосте?
9.
Александр (30.07.2014 / 12:40)
7.
SuperKros, это wml - формат для "реальных" телефонов )
хромиоподобные отказались от него.
его поддерживает только опера, усвеб и подобные. на компьютерный хром есть расширение для вмл.
10.
verdjil (30.07.2014 / 14:33)
9.
rastoman, Heвepный фopмaт, oбнoвитe cтpaницу/ другой хост а ошибка та же..... че делать? хост хостингер.ру
11.
SuperKros (30.07.2014 / 15:03)
rastoman (30 Июля 2014 / 12:40)
7. SuperKros, это wml - формат для "реальных" телефонов )
хромиоподобные отказались от него.
его поддерживает только опера, усвеб и подобные. на компьютерный хром есть расширение для вмл.
*** бараны чем им вмл не угодил?
12.
verdjil (30.07.2014 / 15:17)
хм. вот что нашел... ето .htaccess амулета 2.0 <Files ~".(dat|txt|ssp)$">
order allow,deny
deny from all
</Files>
php_flag register_globals 0
DirectoryIndex g.php
//// а ето 2.02 <Files *.dat>
order allow,deny
deny from all
</Files>
php_flag register_globals 0
DirectoryIndex g.php
Добавлено через 05:41 сек.
блин... но почему же она не работает?((( в чем ошибка обьясните... персы регу проходят и в базе сохраняются а в игру зайти неможно... пишет Неверный формат,обновите страницу
13.
‮PLATINUM (30.07.2014 / 15:42)
12.
verdjil, неверный формат происходит, когда перс неправильно записан в базу. Обычно такое бывает при нестыковке кодировок.
P.S. Я админил игру на этом скрипте 2 года
14.
verdjil (30.07.2014 / 16:10)
13.
platinum дамаль, так смотри, в конфиге же какая прописана? Я видел виндовс 1251. А база у мя на утф 8
15.
‮PLATINUM (30.07.2014 / 16:14)
14.
verdjil, переведи всё либо на юникод, либо кодировку базы на windows-1251 смени. Советую менять кодировку базу, ибо переводить всё на юникод сложно
Добавлено через 01:28 сек.
SuperKros (30 Июля 2014 / 15:03)
*** бараны чем им вмл не угодил?
типа устаревший формат и ненужный совсем на компах. Доля правды в этом есть
16.
verdjil (30.07.2014 / 16:45)
15.
platinum дамаль, ща попробую и напишу
17.
‮PLATINUM (30.07.2014 / 17:00)
16.
verdjil, у меня при нестыковке кодировок запись обычно прерывалась на первой русской букве.
18.
verdjil (30.07.2014 / 17:11)
17.
platinum дамаль, переделал, поставил кодировку виндовс 1251, при реге выбило Deprecated: mysql_connect(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/u401875952/public_html/1/datafunc.php on line 91
Добавлено через 04:48 сек.
вот 91 строка $sesDB = mysql_connect( $server, $user, $dbpass );
19.
‮PLATINUM (30.07.2014 / 17:16)
Вообще-то говоря, надо действительно переписать код запроса к базе на mysqli или PDO. Но можно просто добавить в .htaccess
php_value display_errors 0
php_value error_reporting 7
Тогда ошибки не будут показываться, а лишь писаться в логи сервера
20.
verdjil (30.07.2014 / 17:17)
19.
platinum дамаль, ето надо во все htaccess прописать?
21.
‮PLATINUM (30.07.2014 / 17:18)
20.
verdjil, достаточно только в тот,что в папке 1.
А вообще, вывод ошибок надо на сайтах отключать всегда, на платных хостах так делают автоматически
22.
verdjil (30.07.2014 / 17:21)
21.
platinum дамаль, <Files *.dat>
order allow,deny
deny from all
</Files>
php_flag register_globals 0
DirectoryIndex g.php
php_value display_errors 0
php_value error_reporting 7 ////// так должно быть?
23.
‮PLATINUM (30.07.2014 / 17:23)
22.
verdjil, вроде так
24.
verdjil (30.07.2014 / 17:24)
23.
platinum дамаль, исправил, перезалил выскакивает то же самое...
http://amulet.hol.es вот зайди
25.
‮PLATINUM (30.07.2014 / 17:28)
В начало g.php Добавь
ini_set('error_reporting', E_ALL & ~E_DEPRECATED);
26.
verdjil (30.07.2014 / 17:34)
25.
platinum дамаль, прописал..... зайди на сайт глянь
27.
‮PLATINUM (30.07.2014 / 17:36)
26.
verdjil, после <?php вписать-то надо было, а не совсем в начало
28.
verdjil (30.07.2014 / 17:39)
27.
platinum дамаль, смотри
29.
‮PLATINUM (30.07.2014 / 17:41)
тогда так
ini_set('error_reporting' ,E_ALL & ~E_DEPRECATED & ~E_NOTICE);
30.
verdjil (30.07.2014 / 17:43)
29.
platinum дамаль, о работает
Добавлено через 01:06 сек.
Heвepный фopмaт, oбнoвитe cтpaницу ///// мда и все сначала
31.
‮PLATINUM (30.07.2014 / 17:46)
30.
verdjil, нового перса зарегь
Добавлено через 03:15 сек.
Надо там разбираться, что записывается в базу и на что игра ругается
32.
verdjil (30.07.2014 / 17:51)
31.
platinum дамаль,тебе с базы копирнуть?
Добавлено через 03:42 сек.
:a!~!8!~!{s!~!4!~!"user";s!~!34!~!"hhhhhh||m|18||1406728573|0|0|0|0|0";s!~!4!~!"char";s!~!31!~!"hhhhhh|20|20|20|20|1|1||0|0|0||";s!~!6!~!"skills";s!~!63!~!"1|1|1|0|2|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0|0";s!~!3!~!"loc";s!~!6!~!"_begin";s!~!7!~!"journal";s!~!0!~!"";s!~!5!~!"items";s!~!13!~!"i.w.k.begin!~!1";s!~!5!~!"magic";s!~!0!~!"";s!~!3!~!"war";s!~!45!~!"30|0|2|4|0|0|1|0|0|0|0|-15|
Добавлено через 08:22 сек.
header( "Expires: Thu, 01 Jan 2010 00:00:01 GMT" );
header( "Last-Modified: " . gmdate( "D, d M Y H:i:s" ) . " GMT" );
header( "Cache-Control: no-cache, no-store, must-revalidate, max-age=0" );
header( "Pragma: no-cache" );
header( "Content-type:text/vnd.wap.wml;charset=windows-1251" );
echo '<?xml version="1.0" encoding="windows-1251"?>';
echo "<!DOCTYPE wml PUBLIC '-//WAPFORUM//DTD WML 1.3//EN' 'http://www.wapforum.org/DTD/wml13.dtd'>";
$starttime = microtime( 1 );
Добавлено через 09:33 сек.
ето значит что кодировка windows-1251 ?
33.
‮PLATINUM (30.07.2014 / 18:02)
запись персонажа, как я и думал, оборвалась на русской букве. Ты кодировку базы поменял?
34.
verdjil (30.07.2014 / 18:03)
33.
platinum дамаль, на виндовс 1251
35.
‮PLATINUM (30.07.2014 / 18:04)
34.
verdjil, в phpMyAdmin у поля vals ты поменял кодировку на cp1251_general_ci ?
36.
verdjil (30.07.2014 / 18:06)
35.
platinum дамаль, нет.. а че там надо выбирать то?
37.
‮PLATINUM (30.07.2014 / 18:07)
36.
verdjil, заходишь в базу игры, потом в таблицу, щёлкаешь на структура - там все поля. Выбираешь изменить около поля vals, меняешь кодировку на cp1251_general_ci.
А вообще-то говоря, тебе PHP и MySQL надо подучить, а не игры ставить
38.
verdjil (30.07.2014 / 18:13)
37.
platinum дамаль, там возле всех строк стоит юникод
39.
‮PLATINUM (30.07.2014 / 18:14)
38.
verdjil, ну выбираешь около vals изменить и там выбираешь cp1251_general_ci
40.
verdjil (30.07.2014 / 18:14)
39.
platinum дамаль, а другие ненадо? 4 строки с юникод
Добавлено через 03:44 сек.
39.
platinum дамаль, все)) работает))
URL:
https://visavi.net/topics/41073