|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
18.02.2012, 15:37 | #1 |
Форумчанин
Регистрация: 17.01.2010
Сообщений: 277
|
Хочу сделать простенький чатик
Всем здравствуйте. Я начинающий веб-программист (пока учусь в универе изучаю все самостоятельно) Прочитал кучу учебников по PHP, MySQL, JavaScript, но опыта никакого. Возникла идея написать небольшой чат для "тренировки".
Структура чата наипростейшая:
Думаю использовать базу данных для хранения пользователей и сообщений, Ajax технологию для передачи сообщений и Cookies для сохранения ника, пароля. Я не прошу у вас исходников и всего в этом роде, просто хочу услышать несколько советов по этому делу, и какие трудности могут возникнуть. Всем заранее спасибо. |
19.02.2012, 16:44 | #2 |
Раздолбайских Дел
Старожил
Регистрация: 22.05.2009
Сообщений: 3,828
|
Я бы не советовал пароль хранить в куках, максимум - код сессии, тогда авторизацию можно проводить по айпи и этому коду.
Alar, верни репу!
|
19.02.2012, 17:20 | #3 | |
Программист
Форумчанин
Регистрация: 27.02.2009
Сообщений: 505
|
Naive, что послужило причиной отказа от хранения пароля в куках?
Цитата:
there are no limits when you're software engineer
|
|
20.02.2012, 02:23 | #4 |
Форумчанин
Регистрация: 17.01.2010
Сообщений: 277
|
Я уже многое успел сделать. Пока только одна проблема - не обновляется окно с сообщениями. Я поставил таймер чтоб каждую секунду грузились все сообщения с базы, но сообщения с текущей сессии почему то не загружаются, хотя в базу они заносятся - я проверял, чувствую где то намудрил с запросами, позже кину скрипт функции, посмотрите пожалуйста.
|
20.02.2012, 21:47 | #6 |
Форумчанин
Регистрация: 17.01.2010
Сообщений: 277
|
Я решил проблему с обновлением окна сообщений (через AJAX сделал.. и почему сразу не стал делать..). Куки я пока не трогал, сейчас у меня наверно наибанальнейшая проблема - проблема с кодировкой русского текста. Что то с AJAX'ом, в смысле проблема наверняка из-за него. Сообщения, отправляемые на сервер, приходят туда в страшном виде.. Что я только не перепробовал,где только не менял кодировки - все та же проблема.
Подскажите, что можно еще сделать?? В базе данных стоит cp1251, но и ее я тоже пробовал менять..( И еще один вопрос. Я тут первый раз на хостинге решил чат проверить - AJAX там не работает почему то и вообще база не работает. Вообще этот хостинг американский, вообщем промудился много, наверняка напортачил где то. Подскажите какой лучше хостинг (бесплатный) использовать для тестирования проектов(с MySQL, PhpMyAdmin и т. п.) и мануальчик бы не помешал по этой теме (как работать со сторонними серверами, или как это называется..). Я уже гуглил, но все таки хотелось бы услышать специалистов. |
20.02.2012, 21:47 | #7 |
Форумчанин
Регистрация: 17.01.2010
Сообщений: 277
|
Я решил проблему с обновлением окна сообщений (через AJAX сделал.. и почему сразу не стал делать..). Куки я пока не трогал, сейчас у меня наверно наибанальнейшая проблема - проблема с кодировкой русского текста. Что то с AJAX'ом, в смысле проблема наверняка из-за него. Сообщения, отправляемые на сервер, приходят туда в страшном виде.. Что я только не перепробовал,где только не менял кодировки - все та же проблема.
Подскажите, что можно еще сделать?? В базе данных стоит cp1251, но и ее я тоже пробовал менять..( И еще один вопрос. Я тут первый раз на хостинге решил чат проверить - AJAX там не работает почему то и вообще база не работает. Вообще этот хостинг американский, вообщем промудился много, наверняка напортачил где то. Подскажите какой лучше хостинг (бесплатный) использовать для тестирования проектов(с MySQL, PhpMyAdmin и т. п.) и мануальчик бы не помешал по этой теме (как работать со сторонними серверами, или как это называется..). Я уже гуглил, но все таки хотелось бы услышать специалистов. |
20.02.2012, 23:30 | #8 |
Программист
Форумчанин
Регистрация: 27.02.2009
Сообщений: 505
|
на сервере воспользуйся:
PHP код:
there are no limits when you're software engineer
|
21.02.2012, 01:26 | #9 |
Смайлик :)
Форумчанин
Регистрация: 12.12.2010
Сообщений: 445
|
А почему не воспользоваться хотя бы Denwer-ом?
http://www.ayola.net/
Самый перспективный framework Yii (c)
|
21.02.2012, 02:32 | #10 |
Форумчанин
Регистрация: 17.01.2010
Сообщений: 277
|
Spein, гениально! Спасибо огромное!
У меня денвер как раз и стоит - на нем все прекрасно работает. Я хочу на хостинге теперь тестить, когда много пользователей - но то ли руки у меня кривые, то ли хостинг попался не ок. Поэтому я и прошу у вас совета. Уж очень хочется вывести в свет свой проектик) |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Хочу сделать форму для ввода паролей! Для этого текст должен быть зашифрован в (*****) ! Как сделать | vitaaly | Visual C++ | 2 | 12.02.2011 12:29 |
ЧатиК :) | Deluge | PHP | 5 | 16.01.2011 19:37 |
Как сделать простенький аудиоконвертер с++ | Savelion | Общие вопросы C/C++ | 0 | 24.11.2010 10:33 |
как сделать простенький фотоальбомчик | shkipper | HTML и CSS | 1 | 11.04.2009 16:18 |