Скрипт гостевой книги
1.
Ден (13.08.2010 / 17:49)
Закончил первую версию скрипта,
http://upwap.ru/990923(перезалил)
Пример:
http://wepsik.ru
Мой первый скрипт, большая просьба не обсирать, а просто указать на,баги,ошибки,дыры....
P.S Спасибо всем кто мне помогал в написании скрипта
2.
Димка (13.08.2010 / 17:57)
Норм
ток кодировку утф8 поставь!
3.
Ден (13.08.2010 / 17:59)
да стояла utf-8
как поставил на хост, коракрозябры выплыли, пришлось сменить на win-1251
хотя в самом скрипте,который в архиве стоит utf-8
4.
Михаил (13.08.2010 / 18:05)
3.
PаRaDoKs, пропиши в .htaccess
AddDefaultCharset UTF-8
еще можно
mysql_query('SET NAMES utf8');
прописать после подключения к БД
5.
Саня (13.08.2010 / 18:13)
Да там не разберешь ни чего, кодировку норм надо
6.
Azzido (13.08.2010 / 18:23)
mysql_query('SET NAMES utf8'); не надо, надо mysql_set_charset('utf8');
7.
Максим (13.08.2010 / 19:09)
Робит)
8.
Дима (13.08.2010 / 19:13)
Гостевая на файлах
9.
Максим (13.08.2010 / 21:00)
1.
PаRaDoKs, блокнот тебе в руки!!! notepad++, и юзай кодировку
10.
Максим (13.08.2010 / 21:01)
6.
Azzido, Тормоззззз, скрипт на файлах!!! Какой тут нахрен mysql utf?????
11.
Azzido (13.08.2010 / 21:54)
10.
SPunk, я поправил пост #4 где было упомянуто
4. mides (Сегодня / 20:05)
Землянин [Off]
Отв / Цит / Спам
3. PаRaDoKs, пропиши в .htaccess
AddDefaultCharset UTF-8
еще можно
mysql_query('SET NAMES utf8');
прописать после подключения к БД
Отредактировано: mides (Сегодня / 20:11)
(Opera 10.60, 95.111.157.237)
а ты неадекват
Ваш отрицательный голос за пользователя SPunk успешно оставлен!
В данный момент его авторитет: 0
Всего положительных голосов: 1
Всего отрицательных голосов: 1
12.
Ден (13.08.2010 / 22:33)
попробуйте щас кодировку
13.
Ден (13.08.2010 / 22:47)
сейчас пробую на локалке, кодировку сменил на utf-8 но возникла проблема с header, вот сама ошибка:
Warning: Cannot modify header information - headers already sent by (output started at R:\home\localhost\www\guest\index.php:1) in R:\home\localhost\www\guest\index.php on line 29
хотя было все норм
14.
Ден (13.08.2010 / 22:47)
использую ob_start() и ob_end_flush()
15.
Ден (13.08.2010 / 23:19)
на хосте все норм пашет, а денвер жжет
16.
Владимир (13.08.2010 / 23:29)
Перед ob_start попробуй собачку поставь. Еще такое бывает если кодировка файла с сигнатурой. Делай utf-8 без BOM ну там чтоб без сигнатуры была.
17.
Ден (13.08.2010 / 23:30)
16,сделал utf-8 без BOM, помогло
18.
Ден (13.08.2010 / 23:31)
как там у меня с дырами?
19.
finall2 (14.08.2010 / 00:13)
1.Функция ucfirst несколько не уместна при указании "ника"
2.Чем обрезать строку,лучше сделать проверку на длину строки.
3.Лучше сделать какую-то защиту от флуда.С помошью софта можно зафлудить и довести гостю до самоочистки)
4.
die ('Не правильно заполнены все поля<br /><a href="http://localhost/guest/index.php">Назад</a>');
Класс,навигации,как я понял - не твой?)
20.
Ден (14.08.2010 / 00:16)
19,класс навигации не мой
обнаружил баг, при нажатии на первую страницу, тоесть на цифру 1, перекидывает на следующею, жмешь снова, снова на первую....может кто знает как исправить.....
зашиту от флуда стало влом делать......в следующей версии замучу
P.S спасибо за советы
21.
finall2 (14.08.2010 / 00:17)
Лучше увеличь лимит сообщений до 500 на сайте
22.
Ден (14.08.2010 / 00:18)
21,угу хотел 500 оставить потом забыл
23.
Андрюха (14.08.2010 / 03:28)
ТС,забей на файлы - учи мускул;)
24.
Ден (14.08.2010 / 11:47)
23,да я знаю, на до же попробывать
25.
KOZZ (14.08.2010 / 11:59)
23, да гостевой больше файлов и не нужно я думаю.
26.
Алексей (16.08.2010 / 01:45)
Галочка "Я человек" не спасет от спама!!!
27.
Владимир (16.08.2010 / 01:49)
Тоже согласен с тем что для гостевой не критично файлы или базы. И даже незачем базы использовать чисто для гостевой.
28.
KOZZ (16.08.2010 / 02:15)
27, главное не делать эту гостевую длиной в 500 и более сообщений , иначе файл в килобайт этак 20 будет очень сильно гадить ))
29.
Ден (16.08.2010 / 10:57)
26,знаю
30.
Михаил (16.08.2010 / 11:26)
Azzido (13 Августа 2010 / 17:23)
mysql_query('SET NAMES utf8'); не надо, надо mysql_set_charset('utf8');
а какая между ними разница?
31.
Ден (16.08.2010 / 11:41)
31,эт в следующей версии, щас просто кое-что другое пишу
URL:
https://visavi.net/topics/12585