Перейти к содержимому

Реферальная программа Мегаплана

Партнерская программа Kredov

О чате

#11 mac

mac
    Topic Starter
  • Пользователь
  • 53 сообщений
  • Репутация: 0
0

Отправлено 23 Сентябрь 2008 - 22:31

Написал и проверил свой чат, все работает, только очень тормозит. Я решил применить технологию AJAX. Подскажите:
- нужно ли дополнительно подключать к PHP модуль для ее использования.
- и если есть ссылки на какую нить литературу, то киньте пожалуйста.

Заранее благодарю...
  • 0

#12 ZiTosS

ZiTosS
  • Пользователь
  • 5 148 сообщений
  • Репутация: 8

Отправлено 24 Сентябрь 2008 - 08:58

1) Ajax - Asynchronus javascript and xml(Асинхорнный JS и XML). Вы видите в этих словах хоть упоминание о PHP? Нет? Ну и правильно, так как Ajax построен на асинхронном запроосе к серверу, то есть к примеру к тому же самому PHP по средствам объекта xmlhttprequest(вроде так пишется). Возвращает запрос, результат в виде XML синтаксиса, либо простой печати на экран, всё формируется сервером.
Хотя если говорить про xAjax - библиотека для работы с Ajax написанная на PHP, то её вам придётся скачать и подключиить, но не к самому PHP, а естественно к скрипту с помощью include или requre.

Самое ужасное в Ajax это несовместимость с браузерами. У IE используются ActiveX компоненты, у Opera объекты типа XMLMS и другие. Поэтому писать код надо рассчитывая на все браузеры.

2) Литературы в интернете полно
К примеру вот вам пара ссылок
http://ajaxa.net/ а в часнтости http://www.ajaxa.net...s-chego-nachat/
http://ru.wikipedia.org/wiki/Ajax

Почитайте пока что это, особенно начальные знания приобретаются тут. А более сложное уже потом к примеру на сайте корпорации IBM русского представительства :) Удачи
  • 0

#13 mac

mac
    Topic Starter
  • Пользователь
  • 53 сообщений
  • Репутация: 0

Отправлено 24 Сентябрь 2008 - 17:44

Литературы в интернете полно
К примеру вот вам пара ссылок
http://ajaxa.net/ а в часнтости http://www.ajaxa.net...s-chego-nachat/
http://ru.wikipedia.org/wiki/Ajax

Почитайте пока что это, особенно начальные знания приобретаются тут. А более сложное уже потом к примеру на сайте корпорации IBM русского представительства :) Удачи


Спасибо за помощь, обязательно прочитаю...
  • 0

#14 Xap

Xap
  • Пользователь
  • 1 520 сообщений
  • Репутация: 0

Отправлено 24 Сентябрь 2008 - 21:06

Я извиняюсь, может чего-то не понял, так как от всех технологий пока далек. Подскажите, можно ли сделать чат без обращений к mysql?
  • 0

#15 mac

mac
    Topic Starter
  • Пользователь
  • 53 сообщений
  • Репутация: 0

Отправлено 24 Сентябрь 2008 - 21:20

Я извиняюсь, может чего-то не понял, так как от всех технологий пока далек. Подскажите, можно ли сделать чат без обращений к mysql?


Сделать такой сайт можно, даже без проблем.
Просто все сообщения чатеров будут храниться в файле например mess.txt, а список чатеров в файле например users.txt. И из них просто надо будет считывать инфу.
  • 0

#16 mac

mac
    Topic Starter
  • Пользователь
  • 53 сообщений
  • Репутация: 0

Отправлено 24 Сентябрь 2008 - 21:23

Немного разобрался в принципе работы AJAX. Тока пока не могу понять, как заставить скрипт запускаться через определенный период времени без обновления страницы, чтобы считать данные из БД.
И как решить проблему с передачей кирилицы, а то получаю только ?????????????
  • 0

#17 Xap

Xap
  • Пользователь
  • 1 520 сообщений
  • Репутация: 0

Отправлено 24 Сентябрь 2008 - 21:24

И тяжело такой сделать и как по функциональности он будет отличаться от остальных?
  • 0

#18 mac

mac
    Topic Starter
  • Пользователь
  • 53 сообщений
  • Репутация: 0

Отправлено 24 Сентябрь 2008 - 21:32

И тяжело такой сделать и как по функциональности он будет отличаться от остальных?


Впринципе нет, в нете даже где-то видел пример. Я просто на сайте использую MySQL и поэтому решил и чообщения чатеров там хранить. Так проще иметь к ним доступ, да и быстрее.
  • 0

#19 Xap

Xap
  • Пользователь
  • 1 520 сообщений
  • Репутация: 0

Отправлено 24 Сентябрь 2008 - 21:41

Да я просто для друзей хочу подобрать. Но так как мы оба в sql дубы поэтому не хотелось бы трогать таблицы и сделать без этого. Буду искать.
  • 0

#20 mac

mac
    Topic Starter
  • Пользователь
  • 53 сообщений
  • Репутация: 0

Отправлено 25 Сентябрь 2008 - 18:34

Подскажите плиззз, как заставить AJAX скрипт запускаться через определенный период времени без обновления страницы, чтобы считать сообщения чатеров из БД.
И как решить проблему с передачей кирилицы, а то получаю только ?????????????
  • 0

robot

robot
  • Пользователь PRO
  • 2 652 сообщений
  • Репутация: 85


Оформление форума – IPBSkins.ru