Скрипт онлайн экономической игры

Всем доброго времени суток, вот наконец-то я нашёл свободное время для работы над ошибками у моего старого скрипта.И так, думаю некоторые ещё помнят мой старый скрипт: ссылка. Я почитал комментарии, и решил его улучшить, но из-за того что я учусь в школе и параллельно учусь в университете — руки никак не могли дойти до этого скрипта. И вот, я выделил себе неделю, чтобы улучшить свой скрипт, а так-же проделать работу над ошибками. И так, та-та-та-та.

Что нового:
1) Скрипт был почти полностью переработан, теперь много работает через AJAX, без перезагрузки страницы

2) Подключены платежные системы(Interkassa, WebMoney, Perfect Money), автоприём проверен к сожалению только на Perfect Money, на остальных не могу проверить( Но думаю, если что-то там не работает вы сможете это подправить.

3) Новая система кеширования. Теперь данные кешируются в резные файлы в папке cache, данные конфига обновляются 1 раз в 30 минут, данные о пользователей каждые 5 минут, баланс пользователя всегда в актуальном состоянии.

4) Включать/отключать различные платежные системы, можно прямо из админки.

5) Спасибо за советы по безопасности из старой темы, я переработал некоторые функции, и теперь думаю защита у проекта стала намного лучше

6) Валидация полей. Почти во всех формах присутствует 2 валидации данных:
a) На стороне клиента, через javascript
b) После успешной валидации на клиенте, данные ещё раз проходят валидацию на стороне сервера

7) Добавлено больше комментариев в код

8) Переработал систему получения всех важных данных (в старом скрипте это был gettingAll.php, сейчас это gettingAll2.php), скрипт стал легче, быстрее, более код стал чище.

А в общем, это была хорошая практика, я постарался улучшить качество кода(за прошлый код, меня притиковали в старой теме), скажите в комментариях, удалось ли мне это.

Установка:
1) Загрузить файл database.sql, в вашу базу данных
2) Изменить файл config.php
3) Изменить пароль для входа в админку в файле /admin/header.php
4) Для получения админа измените значение столбца status на 2

Демо: http://exchange-visit.webege.com/index.php (при регистрации получаете админа, пароль 123456)
Актуальная версия: Скачать

Автор публикации

не в сети 3 года

Angus123

Комментарии: 0Публикации: 1Регистрация: 29-09-2011

Понравилась статья? Поделись в соц. сетях:

Похожие новости

Отправить комментарий

Сортировать:   новые | старые | популярные
WorldXPro
Участник

Молодец! Скрипт понравился, улучшаешь свои навыки)

Совесть
Участник

А что за дома ? в чем их смысл что дают пользователю, как учитывается это все?

dimansoft
Участник

А интеркасса там не 2,0 интегрированна?!

xenom
Гость

"4) Для получения админа измените значение столбца status на 2"

Изменил, только в админку все-равно не попадает Что не так еще?

Misha
Editor

Angus123,
Добавил ссылку в новость

ToxaBaga
Участник

Спасибо, попробуем)

KPEKEP
Участник
Спасибо Deprecated: mysql_select_db(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/u654255765/public_html/config.php on line 4 Warning: mysql_select_db(): Access denied for user 'u654255765'@'10.2.1.27' (using password: NO) in /home/u654255765/public_html/config.php on line 4 Warning: mysql_select_db(): A link to the server could not be established in /home/u654255765/public_html/config.php on line 4 Deprecated: mysql_query(): The mysql extension is deprecated and will be removed in the future: use mysqli or PDO instead in /home/u654255765/public_html/config.php on line 7 Warning: mysql_query(): Access denied for user 'u654255765'@'10.2.1.27' (using password: NO) in /home/u654255765/public_html/config.php on line 7 Warning: mysql_query(): A link to… Читать дальше »
wpDiscuz
Авторизация
*
*
Регистрация
*
*
*
Генерация пароля