закончил guestbook
и теперь я наконец то сделал свое первое веб-приложение, сам, с нуля, и без ни каких учебников и тому по-доб нее, долбание этого форума глупыми вопросами закончилось ;)
сделал я за 4 дня, просто сначала 2 дня делал потом уехал на 10, приехал и за 2 дня доделал. Сделано с помощью AJAX + PHP + JS, только с инета взял либу на дату, а то самому не хотелось делать и взял либу на кроссбраузерную функцию setElementOpacity(название само за себя говорит, ну она в общем и не понадобилась вообще ну пусть будет)) от что вышло, вообще сделано на фрии хостинге, рекламу скрыл, но не так может и быстро работает как должно) и ещё) я использовал для хранение месседжей не мускл а просто записывал отдельное сообщение в отдельный файл, но мускл я хочу подключить но позже)) ну от и сама ссылка) http://slawaq.hmsite.net/guestbook/ и не забывайте что когда будете меня гавном поливать что это мое первое веб-приложение :-? |
Может форму для добавления сообщения сделать сверху? :)
И например ограничить размер сообщения при выводе) баг/фича: Если "тычить" в кнопку Add comment быстро-быстро, то скока раз ткнул стока раз твое сообщение и добавится)) |
Цитата:
|
Цитата:
а с Add comment, у меня с начала был полупрозрачное изображение которое покрывало фрму, и не давало клацать мишкой, но через ТАБ и ЕНТЕР можно было всё-ровно клацать, но сейчас я ставил при включении функции document.getElementById("sub").onClick = "";но потом посмотрел и понял что я поставил это после отправки запроса. но переделовать мне на мускл, или нет? |
Сделай флаг? При первом же клике делаешь его истинным и все - сообщения не отправляюцца?
|
inGray,
флаг это не решение проблемы, защита должна стоять на сервере, а не на совести клиента постящего без флагов и js и вообще возможно без браузера. |
Ессесна... На стороне сервера вообще много чего желательно проверять... особенно входные параметры.. а то мало ли чего запостить могут:)
|
ну у меня только иссеты стоят, я только хочу дату поменять, чтобы не ЯС её отправлял, а чтобы сервер сам когда обрабатывал записывал, а как на стороне сервера поставить деффу на анти-флуд?
Цитата:
|
А что именно реплейсит сервер?
|
ну
str_replace('>','>',str_replace('"','"',str_replace("'",''',str_replace('<','<',fread($openFwr,filesize($allMsg[$t])))))); от, но у меня кстати при написании символов \, ', ", они чего-то выводиться с символом экранирования(\), не кто не знает как убрать, или в чём проблема? |
Часовой пояс GMT +3, время: 03:59. |