Добро пожаловать! Это — архивная версия форумов на «Хакер.Ru». Она работает в режиме read-only.
 

Оцените скрипт рейтинга

Пользователи, просматривающие топик: none

Зашли как: Guest
Все форумы >> [Веб-программинг] >> Оцените скрипт рейтинга
Имя
Сообщение << Старые топики   Новые топики >>
Оцените скрипт рейтинга - 2011-07-02 13:51:56.956666   
illuminatys

Сообщений: 1
Оценки: 0
Присоединился: 2011-07-02 13:22:32.813333
Назначение - рейтинг (оценка) новостей, статей и т.д. по 10 бальной шкале

- Вставка в html или php страницу
- Защита от повторного голосования с помощью cookie без IP
- После голосования панель оценок исчезает, а рейтинг обновляется

Скачать Rating 4кб
Post #: 1
RE: Оцените скрипт рейтинга - 2011-07-14 13:17:50.093333   
KuriQ

Сообщений: 30
Оценки: 0
Присоединился: 2010-12-17 18:59:37.703333
по 10 бальной 8, а проверку лучше по IP
Post #: 2
RE: Оцените скрипт рейтинга - 2011-07-14 14:44:51.843333   
ololo__schoolboy

Сообщений: 118
Оценки: 0
Присоединился: 2011-06-14 12:42:52.573333
Скрипт достаточно сырой, дабы не быть голословным предлагаю детально разобраться.
1 Первое что бросается в глаза это отсутствие отступов и коментариев.
2 Отсутствие процедуроного ситиля
3 preg_match("/^[0-9]{1}/", $_REQUEST['rr']) в реглярном выражении дапущена ошибка:
javascript:gg('Exa', 99, 2) Enter - и рейтинг уже 100 из 10:)
нужно использовать знак $ чтобы декларировать конец строки, "/^[0-9]{1}$/" так-же можно использовать модификатор \d вместо [0-9], но это уже дело вкуса.
4 Вместо того, чтобы хранить данные черти как, а потом проявлять чудеса инженерной мысли, можно пользоваться сериализацией
5 if($cf=='n'){ $k=$rr; $u[2]='1'; $file=fopen('rt.txt', 'a+'); fputs($file,"$rt|$rr|1|\r\n"); fclose($file); } rt не проверялось совсем, да и rr через пень колоду, xss на лицо.
6 $st="&lt;style&gt;.rat {font-size:13px;font-family:arial;} "; /* .... */  лучше вынести в отдельный css и пользоваться link

Думаю прежде чем говрить об оценке, стоит, осуществить немеренный объем работы
Post #: 3
Страниц:  [1]
Все форумы >> [Веб-программинг] >> Оцените скрипт рейтинга







Связаться:
Вопросы по сайту / xakep@glc.ru

Предупреждение: использование полученных знаний в противозаконных целях преследуется по закону.