Forum Webscript.Ru

Программирование => PHP => Тема начата: GeForce от 12 Января 2003, 12:15:44

Название: Чат без рефреша?
Отправлено: GeForce от 12 Января 2003, 12:15:44
Как сделать постоянный коннект на PHP или избавиться от этого гребанного рефреша, привидите хоть маленький пример, плиззззз.........
Название: Чат без рефреша?
Отправлено: Макс от 12 Января 2003, 13:41:48
Цитировать
Как сделать постоянный коннект на PHP
set_time_limit(0); ?


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

например : нулевой фрейм + js + dhtml (то есть рефрешить нулевой фрейм - для пользователя это будет незаметно)
Название: Чат без рефреша?
Отправлено: GeForce от 12 Января 2003, 14:46:38
А какие комманды та в Js и DHTML?!
Название: Чат без рефреша?
Отправлено: Макс от 12 Января 2003, 14:57:05
сходу не скажу, пробовать все надо.
вообще копать надо в сторону объекта TextRange
Название: Чат без рефреша?
Отправлено: GeForce от 12 Января 2003, 15:22:16
Блин, я вот при помощи JS сделал, все пашет но если в строке появляеться " или что то типа, то весь JS на хер летит :(
Название: Чат без рефреша?
Отправлено: Макс от 12 Января 2003, 15:32:52
addslashes() ?
Название: Чат без рефреша?
Отправлено: GeForce от 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");


?>

 
Название: Чат без рефреша?
Отправлено: Макс от 12 Января 2003, 15:44:41
по-моему правильнее будет
addcslashes($a, "\\n\\r\'") - экранирует кавычку и переводы строк (не помню, нужно ли еще какие символы экранировать)
Название: Чат без рефреша?
Отправлено: Меняздесьдавнонет от 12 Января 2003, 19:48:56
Опять в каком-то институте задачку задали.
По всем форумам один и тот же вопрос
Название: Чат без рефреша?
Отправлено: GeForce от 12 Января 2003, 20:36:08
Мне это не в институту задали, а для моего чата http://www.dukalis.ru
Название: Чат без рефреша?
Отправлено: Меняздесьдавнонет от 12 Января 2003, 23:03:54
а, это тот самый ламерский портальчик?
а ты тусовался на iXBT.

Не советую тебе делать чат без рефреша. Положишь себе сервер
Название: Чат без рефреша?
Отправлено: nagash от 13 Января 2003, 05:50:26
а почему сразу положит? в сети достаточно много чатов без рефреша... и достаточно хорошо работают... =)
Название: Чат без рефреша?
Отправлено: GeForce от 13 Января 2003, 11:21:43
Ды да, он самый, представляешь. А как ты думаешь в одно лицо это все легко писать и поддерживать?
Название: Чат без рефреша?
Отправлено: Меняздесьдавнонет от 13 Января 2003, 12:45:38
нагаш, потому, что на чистом PHP писать - безумие.
плодить в памяти сервера племя апачей, равное количеству юзеров чата - не лучшая идея.
Название: Чат без рефреша?
Отправлено: GeForce от 13 Января 2003, 13:43:05
А по этому вопросу не проконсультируете?
http://forum.ixbt.com/0026/019981.html
Название: Чат без рефреша?
Отправлено: Tronyx от 13 Января 2003, 13:43:27
GeForce может ты готовым воспользуешся? http://php.spb.ru/chat/
Название: Чат без рефреша?
Отправлено: GeForce от 13 Января 2003, 14:18:15
Понимаешь для меня мой лучше и более навороченный :)
Название: Чат без рефреша?
Отправлено: Tronyx от 13 Января 2003, 15:20:34
А так ли твой "навороченый" чат быстр?;) Уверен на 200% что нет.
А "навороты" можно без проблем и к Диминому чату прикрутить.