Ilya
Возникла проблема, пишу ТГ бота, залил код на облачный сервер, привязал хуком, но ТГ бот не отвечает на команды. Что я делаю не так?
Или что я не сделал
SarcasmIO
Anonymous
Anonymous
Tail -f
Ilya
Оке, как дома буду посмотрю и отвечу
Al
знатоки, Опера сейчас принадлежит гуглу?
Al
ну как бы движок разве не гугловский?
Al
я к тому что опера ведь сливает всю инфу гуглу
Al
хорошо что ФФ еще такое не делает)
Sergey
Al
но движок оперы это делает очень хорошо и часто))
Roma
Чтото я недогнал, за сто?
Svyatoslav
Народ, пожалуйста объсните мне в чем тут прикол.
Svyatoslav
Svyatoslav
Строка 488 выполняется.
При выполнении строки 489 ошибка:
[Tue Oct 24 17:51:17.489792 2017] [:error] [pid 5653] [client 95.153.132.58:18029] PHP Fatal error: Uncaught Error: Call to a member function fetch_array() on boolean in /var/www/core/v1/sys/api.php:489\nStack trace:\n#0 /var/www/core/v1/sys/api.php(175): GetLogin('1')\n#1 /var/www/core/v1/sys/api.php(171): BasePageHandler(Array, '1')\n#2 /var/www/core/v1/base_get_page.php(38): BasePage_builder('1', '1', Array)\n#3 {main}\n thrown in /var/www/core/v1/sys/api.php on line 489, referer: https://web.lotus-app.ru/
Svyatoslav
SarcasmIO
SarcasmIO
да что ты
Svyatoslav
И если ты обратил внимание то строка 488 дает правильный вывод
Svyatoslav
а такая же команда на строке 489 не дает вывода
SarcasmIO
ты вообще понимаешь, что тебе говорят?
Svyatoslav
да
SarcasmIO
что такое sql иньъекция?
Vladimir
Суть в том, что с такими запросами, тобi пiздец
Svyatoslav
Svyatoslav
Логин проходит кучу проверок синтаксиса, пробелы, скобки, управляющие символы запрещены
Kirill
где ты этот код взял?
Anonymous
Svyatoslav
Vladimir
И в этот момент ты нагородил кучу ненужных костылей
Vladimir
От слова совсем
Kirill
если написал сам, то наверняка должен знать зачем написал MYSQLI_USE_RESULT ?
Vladimir
Достаточно было просто заэскейпить строку и все
Vladimir
А так, у тебя перед каждым вызовом метода, необходимо проверять данные на валидность
Svyatoslav
А если уже значение в базу пропустили раньше, то значит оно безопасно
Svyatoslav
и его можно уже не проверять
Vladimir
Ключевая фраза - «не должен»
Vladimir
А вот что придёт в запросе не знает никто
Kirill
Kirill
копипейстить надо внимательно, вот и вся твоя ошибка :D
Svyatoslav
фаак, а я с этим free задолбался.
Svyatoslav
спасибо
Kirill
так зачем тебе фри?
Kirill
поменяй константу
Kirill
зайди сюда, почитай зачем они там ваще нужны
Kirill
http://php.net/manual/ru/mysqli.query.php
Anonymous
Svyatoslav
ну поэтому задолбался, что поставил ее, потом получал ошибки, не зная что они изза константы
Anonymous
Svyatoslav
Svyatoslav
профи кодер
Anonymous
я и не спорил
ну если ты за три года не узнал об основах работы с бд, то надо задуматься, наверное.
Anonymous
книги почитать, например.
Svyatoslav
Oleksii
Здравствуйте, делаю систему комментариев и столкнулся с проблемой, что пользователь может написать обсолютно любой тег в комментарее, как розумней всего разрешить только некоторые теги?
Svyatoslav
(;¬_¬)
Anonymous
(;¬_¬)
Kirill
а за 3 года php что-то общее с отладкой имеет?
Kirill
не вижу связи между три года php и бд
Phil
мне тут советовали opencart для магазина но чтож это за дичь если в ней дохера багов и что бы их исправить нужно платить
(;¬_¬)
Anonymous
🙈
Fedor
А нет ни у кого ссылочки на годную статью про phpdoc?
Fedor
На подобии как его писать, что бы прямо за душу брало
SarcasmIO
SarcasmIO
всего 3 года