Форум: Форум PHPФорум ApacheФорум Регулярные ВыраженияФорум MySQLHTML+CSS+JavaScriptФорум FlashРазное
Новые темы: 0000000
C++. Мастер-класс в задачах и примерах. Авторы: Кузнецов М.В., Симдянов И.В. PHP. Практика создания Web-сайтов (второе издание). Авторы: Кузнецов М.В., Симдянов И.В. PHP 5. На примерах. Авторы: Кузнецов М.В., Симдянов И.В., Голышев С.В. Программирование. Ступени успешной карьеры. Авторы: Кузнецов М.В., Симдянов И.В. PHP на примерах (2 издание). Авторы: Кузнецов М.В., Симдянов И.В.
ВСЕ НАШИ КНИГИ
Консультационный центр SoftTime

Форум PHP

Выбрать другой форум

 

Здравствуйте, Посетитель!

вид форума:
Линейный форум Структурный форум

тема: Помогите сделать ЧАТ!! //без базы данных))
 
 автор: Irbis   (07.11.2005 в 09:14)   письмо автору
 
 

Как мне сделать в чате чтобы когда пользователь зарегался он внасился в дат файл а когда пользователь входил в чат он выводил что он в онлайне а когда он просто закрыл страничку то сервер написал что с пользователям потеря связи???
ПОМОГИТЕ!!!
И ещё как сделать: чтобы я писал сообщение а он сохранял в файл и выводил в верху а не в низу.....

   
 
 автор: cheops   (07.11.2005 в 13:23)   письмо автору
 
   для: Irbis   (07.11.2005 в 09:14)
 

>Как мне сделать в чате чтобы когда пользователь зарегался он
>внасился в дат файл а когда пользователь входил в чат он
>выводил что он в онлайне а когда он просто закрыл страничку
>то сервер написал что с пользователям потеря связи???
Вам необходимо реализовать систему OnLine, почитать подробнее об этом можно в темах по ссылкам
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=545
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1235
http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=1717
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1992
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=319
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=196
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=119
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=1235
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=393
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=357
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=275
http://www.softtime.ru/forum/read.php?id_forum=1&id_theme=150
http://www.softtime.ru/forum/read.php?id_forum=3&id_theme=1717

   
 
 автор: cheops   (07.11.2005 в 13:25)   письмо автору
 
   для: Irbis   (07.11.2005 в 09:14)
 

>И ещё как сделать: чтобы я писал сообщение а он сохранял в
>файл и выводил в верху а не в низу.....
Для этого, необходимо прочитать содержимое файла, дописать в начало строки новый текст и перезаписать файл
<?php
  $content 
file_get_contents("имя_файла");
  
$content $new_post.$content;
  
$fd fopen("имя_файла""w");
  
fwrite($fd$content);
  
fclose($fd);
?>

   
 
 автор: Irbis   (08.11.2005 в 07:18)   письмо автору
 
   для: cheops   (07.11.2005 в 13:25)
 

::Пишет ошибку::
Notice: Undefined variable: new_post in z:\home\guest.ru\www\indwsdasedaex.php on line 3
[ убрать подсказку | никогда больше не показывать ]

Это предупреждение, вероятнее всего, возникает вследствие высокого уровня контроля ошибок в PHP, по умолчанию установленного в Денвере (E_ALL). Такой режим вывода ошибок является рекомендуемым и сильно помогает при отладке скриптов. Однако множество готовых скриптов требуют более низкого уровня ошибок.

Вы можете установить более слабый контроль ошибок одним из следующих способов:

Впишите в скрипты строчку:
Error_Reporting(E_ALL & ~E_NOTICE);
Этот способ особенно удобен, если в скрипте есть один файл (конфигурационный), который подключается всеми остальными.
Рекомендуемый способ. Создайте в директории со скриптом файл .htaccess следующего содержания:
php_value error_reporting 7
Исправьте в /usr/local/php/php.ini значение error_reporting на E_ALL & ~E_NOTICE. Этот способ не является рекомендуемым и может привести к серьезным неудобствам при отладке!
[Денвер: показать возможную причину ошибки]

   
 
 автор: Irbis   (08.11.2005 в 07:43)   письмо автору
 
   для: Irbis   (08.11.2005 в 07:18)
 

Я хочу хотяб чтобы мой сайт умел отправлять сообщение тоетсть форму для отправки куда отправляет чтобы все видели помогите плиз!!!

   
 
 автор: cheops   (08.11.2005 в 12:24)   письмо автору
 
   для: Irbis   (08.11.2005 в 07:43)
 

Непонятно:
1) Что должен отправлять сервер?
2) Куда?

   
 
 автор: lamer   (08.11.2005 в 20:41)   письмо автору
 
   для: Irbis   (07.11.2005 в 09:14)
 

А как проверить в чате (или где-то на сайте) пользователь или нет? Типа
-------lamer прибывает в чат--------------------------
-------lamer покинул чат--------------------------------
или что-то в этом духе. Где это регистрируется и как это проверить?

   
 
 автор: cheops   (08.11.2005 в 20:56)   письмо автору
 
   для: lamer   (08.11.2005 в 20:41)
 

Создание такой системы описывается в ссылках приведённых выше. Если вам необходим готовый код, можно воспользоваться кодом этого форума http://www.softtime.ru/forum/online.php?id_forum=1 - здесь в системе OnLine зелёным цветом обозначены прибывающие пользователи, а серым - уходящие (можно ввести и больше градаций).

   
Rambler's Top100
вверх

Rambler's Top100 Яндекс.Метрика Яндекс цитирования