![]() |
|
Модераторы: skyboy, MoLeX, Aliance, ksnk |
![]()
|
|
| eldar22 |
|
||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 149 Регистрация: 22.9.2008 Репутация: 1 Всего: 1 |
Так встала проблема сделать модуль онлайн так как я пишу чат и мне нужно знать присоденился
Регистрация есть
И авторизация есть
|
||||
|
|||||
| Shark |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 703 Регистрация: 18.6.2006 Где: Москва Репутация: 4 Всего: 4 |
1. чтоб работать с сессиями пиши в кажом файле session_start()
2. из какого источника ты берешь этот бред @mysql_query? 3. не пользуйся собаками @ 4. я тебе уже говорил чтоб писал после каждого запроса or die (mysql_error()) 5. а ты каким-нить образом относишься к supervladislav'у??? а то вопросы похожи... 6. зачем тут использовать md5() и crypt() одновременно?
7. создаешь таблицу и вносишь в нее нужные тебе данные |
|||
|
||||
| eldar22 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 149 Регистрация: 22.9.2008 Репутация: 1 Всего: 1 |
supervladislav первый раз слышу
А вот насчёт or die (mysql_error()) я не подумал |
|||
|
||||
| SneG0K |
|
|||
|
Max Mara ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1887 Регистрация: 1.12.2007 Где: Wis Dells Репутация: 7 Всего: 54 |
Shark, ты че упал? Сравни стили программирования супервладислава и eldar22...
eldar22, собаки - это зло! После каждого запроса писать or die() - это бред! Это кто как обрабатывает ошибки! Да, хороший выход создать отдельную таблицу и постоянно ее обновлять (например каждые 15 сек)... |
|||
|
||||
| Shark |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 703 Регистрация: 18.6.2006 Где: Москва Репутация: 4 Всего: 4 |
SneG0K, ну что касается or die() я бы не сказал, что это бред, помогает...
ну и таблица вариантом будет только на начальном этапе.... Добавлено через 2 минуты и 38 секунд и header'ы вроде должны писаться до вывода, или мне память изменяет? |
|||
|
||||
| bars80080 |
|
|||
![]() прапор творюет ![]() ![]() ![]() ![]() Награды: 1 Профиль Группа: Завсегдатай Сообщений: 12022 Регистрация: 5.12.2007 Где: Königsberg Репутация: 71 Всего: 315 |
в рабочем коде die() должен фигурировать только в фатальных и бескомпромиссных ситуациях. в иных случаях он должен быть соответствующим образом обыгран (ex: сообщение, запрашиваемая Вами информация не найдена)
и лучше это делать уже на этапе разработки, потом всё равно забудешь |
|||
|
||||
| SneG0K |
|
|||
|
Max Mara ![]() ![]() ![]() Профиль Группа: Завсегдатай Сообщений: 1887 Регистрация: 1.12.2007 Где: Wis Dells Репутация: 7 Всего: 54 |
Не должны, а так и есть! +1 Слушайте его!!! Он плохому не научит!!! Вполне рабочий вариант, только надо вылизать его, ибо будет бутылочным горлышком, если будет криво оптимизировано! |
|||
|
||||
| Djinn |
|
|||
![]() Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 250 Регистрация: 18.5.2007 Репутация: 1 Всего: 1 |
кстати мне тоже интересно как лучше всего модуль онлайн делать ?
|
|||
|
||||
| eldar22 |
|
||||||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 149 Регистрация: 22.9.2008 Репутация: 1 Всего: 1 |
Вот он модуль онлайн
Вот только при запуске опять белый лист если убрать строку
То всё заработает то есть подключиться к базе будет обновляться каждый 10 сек но кто онлайн не покажет поэтому прошу разобраться вот в этом коде
|
||||||
|
|||||||
| Shark |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 703 Регистрация: 18.6.2006 Где: Москва Репутация: 4 Всего: 4 |
смотри в левый нижний угол монитора... у тебя там будет восклицательный знак при нажатии на эту ссылку.
как я понял по строчке.. при нажатии на ссылку ты пытаешься вызвать функцию... которая которая была обработанна позже, чем вывелась ссылка. JS
напиши до этой строчки
|
||||
|
|||||
| eldar22 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 149 Регистрация: 22.9.2008 Репутация: 1 Всего: 1 |
Shark
Нет результат тот же белый лист
|
|||
|
||||
| Shark |
|
||||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 703 Регистрация: 18.6.2006 Где: Москва Репутация: 4 Всего: 4 |
интересно.. как у тебя может выводиться белый лист при этом:
если мне выдается ошибка: Parse error: syntax error, unexpected '"', expecting ',' or ';' in попробуй так:
при таком коде мне выводится 1 |
||||
|
|||||
| eldar22 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 149 Регистрация: 22.9.2008 Репутация: 1 Всего: 1 |
Shark
Да у меня тоже вывелось 1 |
|||
|
||||
| Shark |
|
|||
|
Опытный ![]() ![]() Профиль Группа: Участник Сообщений: 703 Регистрация: 18.6.2006 Где: Москва Репутация: 4 Всего: 4 |
а что тебе вообще надо вывести???
|
|||
|
||||
| eldar22 |
|
|||
|
Шустрый ![]() Профиль Группа: Участник Сообщений: 149 Регистрация: 22.9.2008 Репутация: 1 Всего: 1 |
Пользователя ведь модуль онлайн то есть тот кто вошёл
|
|||
|
||||
![]()
|
| Правила форума "PHP" | |
|
|
Новичкам:
Важно:
Внимание:
Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | PHP: Общие вопросы | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |