|
|
|
| Здравтвуйте веб пограммисты.
Я начинающий веб девелопер,задумал огромный проект.Набрал команду,каждый
занимается своим делом , в целом дружная семья :)Мне выпала доля
программиста,точнее я взялся сам,потому,что у меня есть кое какой опыт.Я
буквально месяц назад купил книгу от авторов этого самого форума.Называется
практика создания веб сайтов.Авторам отдельно спасибо!С помощью этой книги я
быстро освоил PHP и его взаимодействие с базами данных-честь вам и хвала:).Так
вот я начал писать проект и столкнулся с множеством проблем.Сам я все не
решу,поетому хочу спросить у проффесионалов совета-уж очень я вам всем
доверяю:)
Пользуюсь:PHP 5 + MySQL 4.3+Apache 2(для проверки на дому)
Так вот - мне очень нужно решить важный вопрос:
Мое веб приложение очень нуждается в точной регистрации залогиненых
пользователей.Имеется база данных со всеми таблицами и записями про юзеров.
Нужно:
Наиболее легким методом создать веб приложение которое очень быстро показывает
информацию про активных пользователей.
Проект на ранних стадиях-поэтому по необходимости могу смодифицировать сырец.
Оочень жду ответов!
Не могу не задать несколько мелких вопросиков:)
1.Можно ли заставить ожидать страничку , что уже на машине пользователя ,
сигнала от сервера,не используя рефреш?К примеру , он сидит , читает-и тут
вдруг сообщение-"Вам письмо".
2.Как предотвратить логин нескольких пользователей с одной машины?Не очень
приятно видеть флуд юзеров,что оказываются одним человеком:(
3.Как отключить звук "Клик" при обновлении странички только на моем сайте?(если
конечно его можно отключить)
4.php 5 только вот вышел.Меня интересует-он имеет недостатки по сравнению с
четвертым?
5.Какие отличия между Mysql 4 и 5 версией?
Жду ответов:) | |
|
|
|
|
|
|
|
для: Kero
(01.09.2006 в 22:04)
| | РНР 5 вышел не так уж и недавно, скоро вроде выйдет шестая версия (лично мне не очень понравились нововедения шестой), но пятая намного больше нравится чем четвёртая... MySQL лично я пользуюсь четвёртым... Можно запретит регистрацию с одного Айпи (как я делал), создаёшь поле в БД, называешь IP, а потом просто сравниваешь IP этого пользователя с уже зарегеными, ну или я делал более сложную систему, там если уже сидит кто-то с таким же IP и ИД браузером, то выдаёт ошибку, только вот найти надо (если найду, то вывешу)... А вот как отключить звук - незнаю :( (навернео никак)и динамически сообщать о новых сообщениях как я знаю никак ((( Хотя можно засунуть инфу о приходе сообщения в отдельный фрейм и всё время его обновлять (остальная страница обновляться не будет) | |
|
|
|
|
|
|
|
для: DEM
(01.09.2006 в 22:15)
| | Спасиб за совет)
Я тоже думал об IP,но меня беспокоит-а вдруг доступ будет с клуба какого-то.Там IP один на всех(зачастую). | |
|
|
|
|
|
|
|
для: Kero
(01.09.2006 в 22:21)
| | Тогда можно что бы не выводилось сообщение и не нельзя было региться, а например тгда тебе на мыло (ну или в админку) приходило бы сообщение, мол "Игрок под ником $nik сидит под таким же АйПи,как и игроки $mysql_nik ( эти ник\ники выдача одних ников с одним и тем же АйПи), поговорите с ним и решите эту проблему"... Как бы всё.... Проще конечно сделать что бы на мыло приходило ))) | |
|
|
|
|
|
|
|
для: DEM
(01.09.2006 в 22:28)
| | Ясно)Ну это не так страшно для меня.
Меня больше беспокоит листинг онлайн посетителей.Я так понял без бесконечных записей и обращений в базу данных не обойтись? | |
|
|
|
|
|
|
|
для: Kero
(01.09.2006 в 22:32)
| | Да, без БД этого не сделать... | |
|
|
|
|
|
|
|
для: DEM
(01.09.2006 в 22:42)
| | Слушай-а как тебе так-время от времени в каком то фрейме-циклически писать в базу данных рефреши.Если юзер в офф лайне-скрипт не работает.Фиксируем дельту времени-и если она большая-то пишем что юзера нет.Как думаешь-сработает? | |
|
|
|
|
|
|
|
для: Kero
(01.09.2006 в 22:04)
| | 4. Нет таких - стабильная версия.
5. В версии 5 появилось множество интересных нововведений, таких как хранимые процедуры, триггеры, обработчики ошибок, представления, информационная схема, вложенные запросы (4.1), множество дополнительных функций, несколько новых типов таблиц, поменялся формат типа TIMESTAMP. В общем стало не хуже :)))
PS Под разные вопросы лучше заводить разные темы - и ответов больше получите и ссылаться потом на темы проще. | |
|
|
|
|
|
|
|
для: cheops
(02.09.2006 в 12:48)
| | Спасиб за совет. | |
|
|
|