[ Главная стараница · Новые сообщения · Участники · Правила форума · Поиск · RSS ]
  • Страница 1 из 2
  • 1
  • 2
  • »
Адаптация чата с MySQL-БД (v1.1)
php-spbДата: Четверг, 11.12.2008, 11:07 | Сообщение # 1
Admin
Группа: Администраторы
Сообщений: 160
Репутация: 4
Статус: Offline
Перевод чата на mysql базу данных заместо db2

Перевод сделал TweaKer

Прикрепления: db2sql.rar (26.6 Kb)


Icq:318-029
 
php-spbДата: Четверг, 11.12.2008, 11:10 | Сообщение # 2
Admin
Группа: Администраторы
Сообщений: 160
Репутация: 4
Статус: Offline
исправление траблы со списком пользователей "Функция недоступна из-за внешней БД"

открываешь __other.php

Ищем:

Code
// для админа доп. инфо
    if ($s[2] && isset($s[3]) && $s[3]>=$GLOBALS['admcmd']['userlist']) {

       echo "</center><P><font style='FONT: 8pt Verdana'>
       <a href=$PHP_SELF?c=info&cmd=list$sess><b>Список всех ников»</b>
       (Admin +".$GLOBALS['admcmd']['userlist'].")</a><p>";

       if (isset($cmd)) switch ($cmd) {
          case "list":
             if ($GLOBALS['export']) echo "Функция недоступна из-за внешней б.д.";
             else {
                $buf=myfile($fnicklist);
                echo "Userlist:<p>";
                preg_match_all("/[^ ]+/",$buf,$okreg);
                if (count($okreg[0]))
                   foreach ($okreg[0] as $v)
                      echo "<a href=$PHP_SELF?c=info&ni=".ue($v)."&$sess>".html($v)."</a> ";
             }
             echo "<p>";
          break;
       }

меняем на это:

Code
// для админа доп. инфо
    if ($s[2] && isset($s[3]) && $s[3]>=$GLOBALS['admcmd']['userlist']) {

       echo "</center><P><font style='FONT: 8pt Verdana'>
       <a href=$PHP_SELF?c=info&cmd=list$sess><b>Список всех ников»</b>
       (Admin +".$GLOBALS['admcmd']['userlist'].")</a><p>";

       if (isset($cmd)) switch ($cmd) {
          case "list":
             if ($GLOBALS['export'] == 1) {
           include_once('src/sql.php');
          $result=sql("SELECT * from accounts order by id");   
           while ($row = mysql_fetch_array($result))  
           {  
         $chat_login = $row["user"];  
        echo "  
<a href='$url[login]?c=info&ni=$chat_login' title='Информация о пользоателе.'><font color=Purple>".$chat_login.",</a></font>";
             }  
             echo "<p>";  
          break;  
      }
      }
      }


Icq:318-029
 
kamikadzeДата: Вторник, 16.12.2008, 09:32 | Сообщение # 3
Генерал-майор
Группа: Пользователи
Сообщений: 422
Репутация: 2
Статус: Offline
адаптировал на локалхостве,сделал перенос пользователей из базы чата в мускул, но перенеслось нормально 30 пользователей...остальные как бы тоже перенеслись,но если их ники в поск тулишь,то вылетает ошибка ...
Code
Очень подозрительно, что для ника НИК в mysql-таблице найдено более 1 строки с данными. Верноятно, нарушена целостность внешней базы логинов/паролей.
... хотя "Список ников" работает,и там все пользователи,но все кроме 30 косячные....
и ещё...как бы сделать,чтоб насиженные часы,сказанные фразы ... тоже в базу перенасились
помогите с проблемой.
 
php-spbДата: Вторник, 16.12.2008, 09:33 | Сообщение # 4
Admin
Группа: Администраторы
Сообщений: 160
Репутация: 4
Статус: Offline
Quote (kamikadze)
как бы сделать,чтоб насиженные часы,сказанные фразы ... тоже в базу перенасились
помогите с проблемой.

Ты вплане модуля рейтинга?


Icq:318-029
 
kamikadzeДата: Вторник, 16.12.2008, 12:12 | Сообщение # 5
Генерал-майор
Группа: Пользователи
Сообщений: 422
Репутация: 2
Статус: Offline
Quote (php-spb)
Ты вплане модуля рейтинга?

я в плане ... сидел пользователь сидел... насиден 1000 часов, а тут его перенеслина мусул и всё...у него 0 часов..тоже самое и про фразы...
ну да...как бы весь его рейтинг к чертям собачим ушел...
 
php-spbДата: Вторник, 16.12.2008, 14:55 | Сообщение # 6
Admin
Группа: Администраторы
Сообщений: 160
Репутация: 4
Статус: Offline
ну это не исправиш,разве что в модуль ченить дописать чтоб у определенных ников с той пазиции считать начиналось))

Icq:318-029
 
kamikadzeДата: Вторник, 16.12.2008, 16:05 | Сообщение # 7
Генерал-майор
Группа: Пользователи
Сообщений: 422
Репутация: 2
Статус: Offline
Quote (php-spb)
ну это не исправиш,разве что в модуль ченить дописать чтоб у определенных ников с той пазиции считать начиналось))

cry хренова... ну ладно.....)))
 
superДата: Вторник, 06.01.2009, 19:08 | Сообщение # 8
Полковник
Группа: Пользователи
Сообщений: 163
Репутация: 0
Статус: Offline
Да зачем вообще нужен этот перевод на мускул? Работа чата не ускориться, добавятся разве что парочка модулей, ну и без них пережить же можно))
 
Fatal_errorДата: Понедельник, 12.01.2009, 13:52 | Сообщение # 9
Лейтенант
Группа: Пользователи
Сообщений: 42
Репутация: 0
Статус: Offline
Ну мускул дает много новых возможностей:)
 
SNipДата: Вторник, 13.01.2009, 09:41 | Сообщение # 10
Генерал-майор
Группа: Администраторы
Сообщений: 324
Репутация: 8
Статус: Offline
PHP + MySQL = РулятЬ cool

HostProF.RU - Профессиональный хостинг
WEB: http://www.HostProF.Ru
ICQ: 996845
 
teroorДата: Четверг, 29.01.2009, 13:18 | Сообщение # 11
Лейтенант
Группа: Пользователи
Сообщений: 66
Репутация: 2
Статус: Offline
Народец в чём может быть угар,захожу в чат под ником antiplayer всё нормально , а когда под Antiplayer(Одна заглавная буква) мне пишет что такой юзер не существует.Чат на мускуле

 
php-spbДата: Четверг, 29.01.2009, 15:56 | Сообщение # 12
Admin
Группа: Администраторы
Сообщений: 160
Репутация: 4
Статус: Offline
хз,дай ссыль

Icq:318-029
 
php-spbДата: Воскресенье, 01.02.2009, 21:12 | Сообщение # 13
Admin
Группа: Администраторы
Сообщений: 160
Репутация: 4
Статус: Offline
я переводил,все норма было.

Icq:318-029
 
JUPITERДата: Вторник, 12.05.2009, 12:38 | Сообщение # 14
Сержант
Группа: Пользователи
Сообщений: 21
Репутация: 0
Статус: Offline
Парни подскажите плиз! Я переводил на Мускул, всё сделал и у меня такая трабла!

Notice: Undefined index: mysql_host in Z:\home\test1.ru\www\src\export_universal.php on line 3

Notice: Undefined index: mysql_login in Z:\home\test1.ru\www\src\export_universal.php on line 4

Notice: Undefined index: mysql_password in Z:\home\test1.ru\www\src\export_universal.php on line 5

Notice: Undefined index: mysql_base in Z:\home\test1.ru\www\src\export_universal.php on line 6
Обнаружена PHP-ошибка (запомните):

Warning: session_start() [function.session-start]: Cannot send session cache limiter - headers already sent (output started at Z:\home\test1.ru\www\src\export_universal.php:3) in Z:\home\test1.ru\www\__main.php on line 1737

что делать?

Сообщение отредактировал JUPITER - Вторник, 12.05.2009, 16:03
 
NoxsterДата: Пятница, 23.04.2010, 13:49 | Сообщение # 15
Майор
Группа: Пользователи
Сообщений: 97
Репутация: 0
Статус: Offline
Как это исправить : Parse error: syntax error, unexpected '}' in /home/****/domains/******/public_html/__other.php on line 568

?

Добавлено (23.04.2010, 13:35)
---------------------------------------------
errOT1360: Не настроены переменные $export_**** вот ещё другая =/

Добавлено (23.04.2010, 13:49)
---------------------------------------------
Народ плиз дайте Нормальное Описанние по переводу Чата на мускул

 
  • Страница 1 из 2
  • 1
  • 2
  • »
Поиск:

Используются технологии uCoz