Модераторы: skyboy, MoLeX, Aliance, ksnk
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> Чат на ПХП без эскувеля 
:(
    Опции темы
CompWorm
  Дата 6.5.2005, 19:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: нет
Всего: 31



вояю чат на пхп без Mysql
есть ряд вопросов:
1) как обновлять (тоесть подгружать данные из текстовика) без подмиргивания страницы?
- я делаю это явно криво :
Код

<meta http-equiv='refresh' content='1 url=chat.php'>

2) как опустить скролик вниз? после вывода данных он автоматически поднимается, как это ему и свойственно. следовательно текста в низу не видно.
че делать? smile




--------------------
PM MAIL   Вверх
HappyMan
Дата 6.5.2005, 21:17 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Опытный
**


Профиль
Группа: Участник
Сообщений: 347
Регистрация: 29.7.2004

Репутация: 2
Всего: 2



CompWorm
Напиши в быстром поиске: "Scroll" (в разделе ЯваСкрипт)

в одной из верхних ссылок будет ответ на ОБА вопроса! ААА Ссылка называется типа: "Гладкий скролл" или что-то такое...

З.Ы Лучше делай с Mysql...


--------------------
Цитата
Желательно на 100%.
© Mal Hack
PM MAIL   Вверх
Reptor
Дата 1.6.2005, 15:54 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1213
Регистрация: 29.12.2004

Репутация: 0
Всего: 0



О подобном много тем было используй XMLHTTPRequest
PM MAIL ICQ   Вверх
Mal Hack
Дата 1.6.2005, 16:59 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Мудрый...
****


Профиль
Группа: Участник Клуба
Сообщений: 9926
Регистрация: 15.2.2004

Репутация: 122
Всего: 261



CompWorm а с серверной частью у тебя проблемы есть, я про PHP?
Если нет, то тогда надо будет перенести тему.
PM ICQ   Вверх
mr.Anderson
Дата 1.6.2005, 17:26 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


iOS Lead Developer
****


Профиль
Группа: Участник Клуба
Сообщений: 3374
Регистрация: 20.12.2004
Где: далеко

Репутация: 1
Всего: 128



А если не секрет, то как такой чат написать? Без MySQL, я имею в виду?


--------------------
user posted image

user posted image
PM MAIL ICQ Skype   Вверх
Reptor
Дата 1.6.2005, 17:34 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Завсегдатай
Сообщений: 1213
Регистрация: 29.12.2004

Репутация: 0
Всего: 0



Цитата
А если не секрет, то как такой чат написать? Без MySQL, я имею в виду?


С помощью файлов
PM MAIL ICQ   Вверх
mr.Anderson
Дата 1.6.2005, 18:01 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


iOS Lead Developer
****


Профиль
Группа: Участник Клуба
Сообщений: 3374
Регистрация: 20.12.2004
Где: далеко

Репутация: 1
Всего: 128



smile Это ясен пень. А поконкретней? Хоть логику подскажите, что должно происходить, что должно проверяться. И так понятно, что с файлами, раз без эскуэля. smile


--------------------
user posted image

user posted image
PM MAIL ICQ Skype   Вверх
Opik
Дата 1.6.2005, 18:07 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Эксперт
***


Профиль
Группа: Vingrad developer
Сообщений: 1918
Регистрация: 6.10.2004
Где: Рига

Репутация: 24
Всего: 55



PM MAIL Skype   Вверх
Рейкин
Дата 1.6.2005, 19:36 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Бывалый
*


Профиль
Группа: Участник
Сообщений: 198
Регистрация: 23.11.2003
Где: Баку, Азербайджан

Репутация: 1
Всего: 1



Я сделал такой чат.

Хотя ещё собираюсь сделать фреймы, но суть одна и та же.
    имеем index.php, chat.txt, chat.php (опять же, когда добавится фрейм, то и файликов будет больше)
    в index.php выводится содержание chat.txt
    обновления - мета-рефрешем
    если посылается текст, то происходит процедура
  • - проверки его на длину (меньше 1-го знака - просто рефреш);
  • - перекодировка спец знаков (секьюрити) и если надо - обрезание длины;
  • - фоматирование строки;
  • - запись строки в файл chat.txt первой строкой;
  • - проверка кол-ва строк в chat.txt - удаление последней, если >30 or >50...;
  • - перезагрузка.

У меня там поле ввода сверху и скролл вниз не нужен. Тоже удобно.

Ну, ясно что чат левый, но работает. Если есть желание, то можно привести его в нормальный вид. Написал за 1 час, на большее времени не было. Не сильно ругайте smile

Это сообщение отредактировал(а) Рейкин - 1.6.2005, 19:37
PM WWW   Вверх
CompWorm
Дата 30.7.2005, 03:11 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Допеределыватель
***


Профиль
Группа: Участник Клуба
Сообщений: 1689
Регистрация: 6.12.2004
Где: /

Репутация: нет
Всего: 31



к сожаленью мой комп временно накрылся. а сам чат у меня уже давным давно готов. как починюсь- обязательно дам код.

Opik
ваша ссылка не пашет


Рейкин
в целом у меня так же


--------------------
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "PHP"
Aliance
IZ@TOP
skyboy
SamDark
MoLeX

Новичкам:

  • PHP редакторы собираются и обсуждаются здесь
  • Электронные книги по PHP, документацию можно найти здесь
  • Интерпретатор PHP, полную документацию можно скачать на PHP.NET

Важно:

  • Не брезгуйте пользоваться тегами [code=php]КОД[/code] для повышения читабельности текста/кода.
  • Перед созданием новой темы воспользуйтесь поиском и загляните в FAQ
  • Действия модераторов можно обсудить здесь

Внимание:

  • Темы "ищу скрипт", "подскажите скрипт" и т.п. будут переноситься в форум "Web-технологии"
  • Темы с именами: "Срочно", "помогите", "не знаю как делать" будут УДАЛЯТЬСЯ

Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, IZ@TOP, skyboy, SamDark, MoLeX, awers.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | PHP: Общие вопросы | Следующая тема »


 




[ Время генерации скрипта: 0.0658 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.