» WAP Мастер Форум https://forum.wapinet.ru/index.php » PHP https://forum.wapinet.ru/viewforum.php?id=3 » Тотализатор https://forum.wapinet.ru/viewtopic.php?id=1574 |
POFIGISST » 2011.08.22 22:59 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
нашел мод тотализатора под чат который у меня стоит,но функционал там оставляет желать лучшего,поэтому хочу там кое что изменить,но так как я в пыхе не разбираюсь,то создал эту тему,чтоб задавать вопросы,так как их будет много(( сам тотал выложу сюда,чат вместе с ним поставлю на хост,чтоб был пример,данные от хоста тоже сюда выложу,так как хост бесплатный,та и если там что-то снесут,то не страшно)) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POFIGISST » 2011.08.23 01:05 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ну начну пожалуй с того,что сам смогу написать,это будет занос количества постов в базу,для этого ща в табле тотала,создам отдельное поле) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Gemorroj » 2011.08.23 19:57 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
бэээ) многабукаф) Код:
индекс дублирован | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POFIGISST » 2011.08.24 00:18 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
а дублирован это как? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WapStyle » 2011.08.24 00:21 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Что за народ...дублировн - копия, лдин и тот же. И вообще кто писал этот скрипт? Говнокод детектед в файлах | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POFIGISST » 2011.08.24 04:15 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
error_reporting поставил на 10,ошибок не показало,скрипт из паблика,так что тут нечему удивляться ,если бы мог,то сам бы написал) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Gemorroj » 2011.08.25 11:36 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
поставь error_reporting -1 на время отладки. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POFIGISST » 2011.08.25 23:31 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Gemorroj | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Gemorroj » 2011.08.26 13:22 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
-1 почти везде значит "без ограничений" | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POFIGISST » 2011.08.30 15:58 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Блин,начал переписывать скрипт тотала,и решил изменить немного запрос в базу(надеюсь в лучшую сторону) только возникла ошибка( раньше занос в базу был вот таким ,это сразу с проверкой) Код:
я сделал вот такой код Код:
и после этого начало выдавать ошибку в строке которая ниже,вот тут "default:" только не знаю в чем причина этой ошибки((вот выкладываю этот кусок кода(( Код:
в чем тут ошибка?( | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DarkRiDDeR » 2011.08.30 16:03 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Сделай так, что за ошибка вылезит Код:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POFIGISST » 2011.08.30 16:06 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ошибку не показывает,просто не открывает страницу,и говорит что ошибка( сейчас попробую так сделать)) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
WapStyle » 2011.08.30 16:19 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Код:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POFIGISST » 2011.08.30 16:27 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Спасибо,с компа буду,засуну код туда:) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POFIGISST » 2011.08.31 02:58 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Всеравно ошибка(( | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DarkRiDDeR » 2011.08.31 07:50 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ну это с запросом к БД не должно быть связано | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POFIGISST » 2011.08.31 12:19 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DarkRiDDeRда,запрос верный,из за проверки эта ошибка:( | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DarkRiDDeR » 2011.08.31 13:37 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Какой проверки? | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POFIGISST » 2011.08.31 14:06 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DarkRiDDeRну после запроса,идет проверка,занеслись в базу данные или нет,если нет,то пишет типа ошибка:) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POFIGISST » 2011.09.03 06:06 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Подскажите как всунуть проверку на то число ли ввели или нет,в базе стоит интежер,поэтому буквы туда все равно не заносит,хочу чтоб выдавало ошибку если чел ввел букву))примерно вот так Код:
эта проверка должна быть,просто незнаю как я её вставить правильно( Код:
| ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Gemorroj » 2011.09.03 11:53 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
htmspecialchars-ом пользуйся.. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POFIGISST » 2011.09.03 18:05 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Gemorroj | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Gemorroj » 2011.09.03 18:31 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
капец...почитай еще | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POFIGISST » 2011.09.03 18:34 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Gemorroj | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Gemorroj » 2011.09.03 18:42 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
exit("Ошибка ввода данных $_POST[s1] $_POST[s2] $_GET[idm]"); | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POFIGISST » 2011.09.03 18:48 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
спасиб,сделаю так)) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Gemorroj » 2011.09.03 19:13 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
блять, это твой код! и в не не хватает htmlspecialchars | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POFIGISST » 2011.09.03 19:15 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ой бля,точн :D ну вот ман по функции htmlspecialchars "htmlspecialchars -- Преобразует специальные символы в HTML сущности" может я как то не так смотрел(( | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DarkDaNTe » 2011.09.03 21:55 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
в результате htmlspecialchars, например "<" преобразуется в "<". Теперь понятно?) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POFIGISST » 2011.09.04 05:40 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Это я понял что оно переобразовывает,а зачем переобразовывать?(( | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DarkRiDDeR » 2011.09.04 06:17 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Это чтобы бразер смог отобразить теги как текст, иначи браузер не отабразит их, и могут начаться проблемы с валидностью, с хакерами, которые яваскрипт будут совать. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Gemorroj » 2011.09.04 11:31 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
XSS | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DarkRiDDeR » 2011.09.04 11:38 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Да, короче уязвимость. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POFIGISST » 2011.09.05 06:53 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ну так у меня идет 3 поле ввода,в одном идет количество голов первой команды,во втором идет количество голов второй команды,и третье поле идет для записи сколько постов ставят,в первые два поля больше двух символов вставлять нельзя,и даже если туда какой то знак суют или букву,то в базу это не заноситься так как там интежер стоит,а для количества постов сделаю,так как там можно до 20 символов вводить,но хотя и там тоже в базе стоит интежер) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DarkRiDDeR » 2011.09.05 08:32 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ну тогда не надо, это тоже от случая зависит. Если только цифры, то я использую для проверки ctype_digit() или intval() | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
POFIGISST » 2011.09.06 21:44 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
а как лучше сделать,через preg_match или intval ?) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Gemorroj » 2011.09.07 08:05 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
ctype лучше вообще не использовать, это расширение будет перенесено в PECL и убрано из стандартной поставки. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DarkRiDDeR » 2011.09.07 08:53 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Будем иметь в виду. | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DarkRiDDeR » 2011.09.07 14:10 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ну is_numeric ещё правильными будет считать и десятичные числа(если не ошибаюсь), то лучше использовать, выхобит: функцию intval. Мороки меньше | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Gemorroj » 2011.09.07 14:39 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DarkRiDDeR, а еще и экспоненты. но может оно нам и надо?) | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
DarkRiDDeR » 2011.09.07 17:57 | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Ну это если может? :) |