Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757

Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Форумы портала PHP.SU :: Версия для печати :: chat.rev3
Форумы портала PHP.SU » Объявления » Наработки по собственным проектам » chat.rev3

Страниц (1): [1]
 

1. Данил_123 - 17 Декабря, 2011 - 17:26:00 - перейти к сообщению
Оффтоп (Отобразить)

Что есть:

  • Использование бд
  • Движок вывода и ввода сообщений
  • Готовые sql файлы
  • Статистика:
    Число сообщений всего/отправленых пользователем
    Число файлов всего/отправленых пользователем
  • Теперь не нужно вводить логин каждый раз, достаточно ввести один раз
  • Использование куки(- Что с этого? - up!)
  • Появился дизайн (Пару строчек css, сделали чат более приятным для глаз)
  • Простая установка(down)
  • Очищение предыдущего запроса(таких как $_POST, и $_FILES)


Установка:
1.Создаем базу user
2.Заливаем два файла из папки /sql
3.Правим /config/conf.php под себя, далее описывать нет смысла..
Итог
двиг (Отобразить)


PS: Пишу для удовольствия, но как чат использовать можно.. Но все же это лишь движок..
2. DeepVarvar - 17 Декабря, 2011 - 18:27:51 - перейти к сообщению
1) Файлы в разных кодировках.
2.1) #1115 - Unknown character set: 'utf8mb4' при создании таблицы сообщений.
2.2) varchar(100) WTF?
2.3) Все то же самое про таблицу файлов.
3) Warning: copy(files/5.gif) [function.copy]: failed to open stream: Permission denied in index.php on line 53 (я знаю в чем причина, но это не значит что она не входит в процесс установки), к тому же там дважды копирование файла.
4) mysql_select_db(user), $_COOKIE[login] что это, почему в одном месте с кавычками в другом без? Нужно всегда с кавычками.
5) Нажимаем F5 и видим что сообщение можно отправлять еще и еще.
6) $text=$_POST[mess]; следующий пункт говорит что эта строка нужна только для if($text != NULL).
7) INSERT INTO mess VALUES('$_COOKIE[login]', '$_POST[mess]','$postid') - число в кавычках и привет инъекции.
3. Данил_123 - 17 Декабря, 2011 - 18:34:25 - перейти к сообщению
DeepVarvar спасибо, за баги)
(Добавление)
а на счет 5, значит ваш браузер не обновляет страницу, там ведь написано <meta http-equiv="Refresh" content="0;url=index.php">

Про кодировки вообще забыл)
(Добавление)
2.1 база должна быть в utf8mb4 кодировке(последняя в навикате)
4. DeepVarvar - 17 Декабря, 2011 - 18:50:19 - перейти к сообщению
Спойлер (Отобразить)

Если вы не тестировали - будут баги.
1) Ни один пользователь не будет менять браузер ради вашего чата. Он быстрее поменяет чат.
2) Что хостингу до вашего навиката? Там нет такой кодировки. И хостинг не станет ставить навикат ради вашего чата.
5. Данил_123 - 17 Декабря, 2011 - 19:05:53 - перейти к сообщению
DeepVarvar 1.У меня работает (opera)
2. set character set
6. DeepVarvar - 17 Декабря, 2011 - 19:08:48 - перейти к сообщению
Данил_123 пишет:
У меня работает (opera)
DeepVarvar пишет:
Ни один пользователь не будет менять браузер ради вашего чата

Данил_123 пишет:
set character set
DeepVarvar пишет:
#1115 - Unknown character set: 'utf8mb4'
7. Данил_123 - 17 Декабря, 2011 - 19:18:44 - перейти к сообщению
DeepVarvar как-то так:
Данил_123 пишет:
PS: Пишу для удовольствия, но как
чат использовать можно.. Но все же
это лишь движок..
вот так.. В общем, как? Пойдет?)
8. DeepVarvar - 17 Декабря, 2011 - 19:26:15 - перейти к сообщению
Не пойдет. Однозначно.
9. Данил_123 - 17 Декабря, 2011 - 19:32:12 - перейти к сообщению
DeepVarvar так вы запустите на локальной машине.. Все работает.. Все проверял.. Все тестил.. С нужной кодировкой в базе) и заного скачайте исправил кодировки
10. DeepVarvar - 17 Декабря, 2011 - 19:43:54 - перейти к сообщению
Данил_123 пишет:
так вы запустите на локальной машине.
Я запускал на сервере.
11. Данил_123 - 17 Декабря, 2011 - 19:48:59 - перейти к сообщению
DeepVarvar не мне вас учить.. Но мне просто хочется убедиться в том, что вы проверили и все работает.. И в том, что для движка это пойдет)
(Добавление)
да и еще ваш хостинг дома, вроде) так что вам не кто мешает поставить навикат?)
(Добавление)
может еще кто затестит..

 

Powered by ExBB FM 1.0 RC1