[ Поиск ] - [ Пользователи ] - [ Календарь ]
Полная Версия: Пишу чат на PHP+AJAX+MySQL
Страницы: 1, 2
Platinum
Цитата
Недостатки: "замороченность" кода и вечные проблемы с кодировками, если весь сайт не на utf.


Вот мне пришлось конвертировать все файлы с cp1251 в utf-8))) ещё и менять параметр charset в теге meta вручную в каждом файле)))

Кстати какую кодировку лучше всего использовать?
FatCat
Цитата (Platinum @ 19.12.2009 - 17:50)
какую кодировку лучше всего использовать?

Ту, с которой тебе привычней и удобней работать.

_____________
Бесплатному сыру в дырки не заглядывают...
Platinum
Цитата
какую кодировку лучше всего использовать?

Ту, с которой тебе привычней и удобней работать.


Так мне впринципе без разницы с какой работать laugh.gif
Мне важнее какая кодировка совместима больше всего, думаю это utf-8, хотя раньше я использовал только cp1251
Platinum
Обновление через jQuery каким то образом заработало laugh.gif ахахах)
Вроде потому что убрал обновление с другого дива.. будем тестить... smile.gif

Да уж)) это не привело ни к чему хорошему))) Думаю из за таких частых проверок на "может появилось что то новенькое?" браузеры теперь нагружаются очень сильно) кушают проц... sad.gif
Platinum
NewBePhp
Я написал тебе в личку.. тишина smile.gif
vagrand
Platinum
UTF-8 поддерживает все языки мира
windows-1251 - только кириллицу и латиницу, но с ним проще и быстрее работать

Вот и выбирай




_____________
Senior PHP developer: PHP5, MySQL, JavaScript, CakePHP, Yii/Yii2, Zend Framework, Smarty, XML/Xslt, JQuery, Jquery Mobile, Bootstrap, ExtJS, HTML, HTML5, CSS, Linux, SVN, Git, Memcached, Redis, MongoDB, Zend Guard, Ioncube, FFMpeg, PayPal, Webmoney, Qiwi, Facebook API, Vkontakte Api, Google API, Twitter Api, Steam Api.
Junior Android Developer: Android SDK, многопоточность, работа с HTTP запросами, JSON, SQLite, фрагменты.
Platinum
vagrand
А в плане нагрузки на сервер как? или нет разницы какая кодировка используется?
Platinum
Появилась ещё проблема.. не могу сделать высоту дивов на всю страницу, вроде всё выставил как надо, а такое ощущение что #head не до конца опускается, и overflow: auto; вообще не работает huh.gif

/* DIV's */
#main
{
}


#top
{
min-height: 8%;
height: 8%;
position: relative;
width:100%;
}
#head
{
float: left;
min-height: 20%;
height: 86%;
position: relative;
width: 80%;
overflow: auto;
}
#users
{
width: 20%;
min-height: 86%;
height: 86%;
position: relative;
float:right;
overflow: auto;
}
#send
{
width: 100%;
min-height: 5%;
height: 5%;
position: relative;
float:left;
}
Гость_Mister
Доброго времени суток Всем .

У меня есть voodoo чат там обновление юзеров происходить через refresh вот сам код
<meta http-equiv="refresh" content="120; url=<?php echo $chat_url."who.php?session=$session&rand=".rand();?>">

как бы мне сменить этот код на ajax что бы юзеры обновлялись сразу же после тог как они зашли или вышли в\из чат(а)

если понадобится еще какой то исходник скажите кину .

ЗЫ я еще не селен в программировании начал изучать сли не сложно помогите новичку ... спасибо заранее
inpost
Книжку и изучаешь:
PHP, потом JS, потом node.js, потом sockets.io.
Это отдельные технологии, а точнее - тебе необходимо ПЕРЕПИСАТЬ чат на node.js + socket.io . При этом логика строится по аналогии с базовым синтаксимом JS.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Гость_Mister
а прикрутить на эту php страницу ajax что бы он обновлял это не реально ?

иначе придется весь чат переписывать полностью насколько я понимаю =(
inpost
Гость_Mister
Под чужой скрипт? Легче самому написать.

_____________
Обучаю веб-программированию качественно и не дорого: http://school-php.com
Фрилансер, принимаю заказы: PHP, JS, AS (видео-чаты). Писать в ЛС (Личные сообщения на phpforum).
Гость_Mister
спасибо за ответы бум курить маны и пытаться прикрутить ajax к уже готовому php =)
Быстрый ответ:

 Графические смайлики |  Показывать подпись
Здесь расположена полная версия этой страницы.
Invision Power Board © 2001-2024 Invision Power Services, Inc.