Автор Тема: Чат без рефреша?  (Прочитано 8214 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн GeForce

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 8
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.dukalis.ru
Чат без рефреша?
« : 12 Января 2003, 12:15:44 »
Как сделать постоянный коннект на PHP или избавиться от этого гребанного рефреша, привидите хоть маленький пример, плиззззз.........
Тех.поддержка - http://www.dukalis.ru

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Чат без рефреша?
« Ответ #1 : 12 Января 2003, 13:41:48 »
Цитировать
Как сделать постоянный коннект на PHP
set_time_limit(0); ?


Цитировать
от этого гребанного рефреша,

например : нулевой фрейм + js + dhtml (то есть рефрешить нулевой фрейм - для пользователя это будет незаметно)
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн GeForce

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 8
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.dukalis.ru
Чат без рефреша?
« Ответ #2 : 12 Января 2003, 14:46:38 »
А какие комманды та в Js и DHTML?!
Тех.поддержка - http://www.dukalis.ru

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Чат без рефреша?
« Ответ #3 : 12 Января 2003, 14:57:05 »
сходу не скажу, пробовать все надо.
вообще копать надо в сторону объекта TextRange
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн GeForce

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 8
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.dukalis.ru
Чат без рефреша?
« Ответ #4 : 12 Января 2003, 15:22:16 »
Блин, я вот при помощи JS сделал, все пашет но если в строке появляеться " или что то типа, то весь JS на хер летит :(
Тех.поддержка - http://www.dukalis.ru

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Чат без рефреша?
« Ответ #5 : 12 Января 2003, 15:32:52 »
addslashes() ?
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн GeForce

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 8
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.dukalis.ru
Чат без рефреша?
« Ответ #6 : 12 Января 2003, 15:39:18 »
Вставляет во фрейм при помощи parent.text.document.write
Я та с кавычкой разабрался просто заменяю ее на \' одинарную, правда не охото так делать


include \'conf.php\';
header("Refresh: 4; URL=text.php?login=$login&private_name=$private_name");
include \'templates/top.html\';




$userstable = "chat_msg_$chat_room_enter";
MYSQL_CONNECT($hostname,$username,$password) OR DIE("Не могу создать соединение ");
@mysql_select_db("$dbName") or die("Не могу выбрать базу данных ");


$query111 = "SELECT config_msg FROM chat_usr where login=\'$login\'";
$result111 = MYSQL_QUERY($query111);
$config_msg = mysql_result($result111,"config_msg");
$query222 = "SELECT config_font FROM chat_usr where login=\'$login\'";
$result222 = MYSQL_QUERY($query222);
$config_font = mysql_result($result222,"config_font");
$query333 = "SELECT config_background FROM chat_usr where login=\'$login\'";
$result333 = MYSQL_QUERY($query333);
$config_background = mysql_result($result333,"config_background");
$query444 = "SELECT config_refresh FROM chat_usr where login=\'$login\'";
$result444 = MYSQL_QUERY($query444);
$config_refresh = mysql_result($result444,"config_refresh");
$query555 = "SELECT bay FROM chat_usr where login=\'$login\'";
$result555 = MYSQL_QUERY($query555);
$bay = mysql_result($result555,"bay");
$query666 = "SELECT config_smile FROM chat_usr where login=\'$login\'";
$result666 = MYSQL_QUERY($query666);
$config_smile = mysql_result($result666,"config_smile");


?>

 
Тех.поддержка - http://www.dukalis.ru

Оффлайн Макс

  • vir magni ingenii
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 3534
  • +0/-0
  • 2
    • Просмотр профиля
Чат без рефреша?
« Ответ #7 : 12 Января 2003, 15:44:41 »
по-моему правильнее будет
addcslashes($a, "\\n\\r\'") - экранирует кавычку и переводы строк (не помню, нужно ли еще какие символы экранировать)
First learn computer science and all the theory. Next develop a programming style. Then forget all that and just hack. ( George Carrette )

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Чат без рефреша?
« Ответ #8 : 12 Января 2003, 19:48:56 »
Опять в каком-то институте задачку задали.
По всем форумам один и тот же вопрос

Оффлайн GeForce

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 8
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.dukalis.ru
Чат без рефреша?
« Ответ #9 : 12 Января 2003, 20:36:08 »
Мне это не в институту задали, а для моего чата http://www.dukalis.ru
Тех.поддержка - http://www.dukalis.ru

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Чат без рефреша?
« Ответ #10 : 12 Января 2003, 23:03:54 »
а, это тот самый ламерский портальчик?
а ты тусовался на iXBT.

Не советую тебе делать чат без рефреша. Положишь себе сервер

Оффлайн nagash

  • Фанат форума
  • Старожил
  • ****
  • Сообщений: 341
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.nagash.org
Чат без рефреша?
« Ответ #11 : 13 Января 2003, 05:50:26 »
а почему сразу положит? в сети достаточно много чатов без рефреша... и достаточно хорошо работают... =)

Оффлайн GeForce

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 8
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.dukalis.ru
Чат без рефреша?
« Ответ #12 : 13 Января 2003, 11:21:43 »
Ды да, он самый, представляешь. А как ты думаешь в одно лицо это все легко писать и поддерживать?
Тех.поддержка - http://www.dukalis.ru

Оффлайн Меняздесьдавнонет

  • новичЕк
  • Глобальный модератор
  • Ветеран
  • *****
  • Сообщений: 5698
  • +0/-0
  • 2
    • Просмотр профиля
    • http://
Чат без рефреша?
« Ответ #13 : 13 Января 2003, 12:45:38 »
нагаш, потому, что на чистом PHP писать - безумие.
плодить в памяти сервера племя апачей, равное количеству юзеров чата - не лучшая идея.

Оффлайн GeForce

  • Заглянувший
  • Новичок
  • *
  • Сообщений: 8
  • +0/-0
  • 0
    • Просмотр профиля
    • http://www.dukalis.ru
Чат без рефреша?
« Ответ #14 : 13 Января 2003, 13:43:05 »
А по этому вопросу не проконсультируете?
http://forum.ixbt.com/0026/019981.html
Тех.поддержка - http://www.dukalis.ru

 

Sitemap 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28