(;¬_¬)
что у тебя запрос не работает
(;¬_¬)
в пма работает а в боте не работает
SarcasmIO
и для пагинации
SarcasmIO
*для
не помню точно сколько спроси в @botoid
Понял, оказывается, всё это время бот не выводил записи только из-за ограничения кол-ва символов. Весело. Спасибо всем.
(;¬_¬)
дык ты возьми и проверь в боте что у тебя 2-3-5 строк вытаскиваются
(;¬_¬)
🙈
Игорь
Понял, оказывается, всё это время бот не выводил записи только из-за ограничения кол-ва символов. Весело. Спасибо всем.
Бля, я тебе в саммо начале сказал что может телега выдает ошибку, чтобы ты проверил 🤷🏻‍♂️🤷🏻‍♂️
Бля, я тебе в саммо начале сказал что может телега выдает ошибку, чтобы ты проверил 🤷🏻‍♂️🤷🏻‍♂️
Так в Телеграме никакой инфы нет и в логах тоже, сейчас это решения просто вслепую нашли
Артур
502 bad gatawey
Артур
500 ошибка?
(;¬_¬)
Так в Телеграме никакой инфы нет и в логах тоже, сейчас это решения просто вслепую нашли
как бы в доках есть text String Optional. For text messages, the actual UTF-8 text of the message, 0-4096 characters.
Игорь
И где её посмотреть? :)
function randomStr($len) { $len++; $alphabet = str_split(" abcdefghijklmn opqrstuwxyzAB CDEFGHIJKLMNOPQR STUWXYZ01 23456789"); for ($i = 0; $i < $len; $i++) { $n = rand(0, count($alphabet)-1); $pass[$i] = $alphabet[$n]; } return implode("",$pass); } $pass = randomStr(10000); $bot->bot()->post('sendMessage', [ 'chat_id' => $update->getMessage()->getChat()->getId(), 'text' => $pass ]);
SarcasmIO
но это не телега кидает исключение
Игорь
Ща я ему с потсмена
Игорь
Сделаю
Игорь
И где её посмотреть? :)
{ "ok": false, "error_code": 400, "description": "Bad Request: message is too long" }
Игорь
Отправил строку более 4к символов (точнее 10к)
Игорь
https://github.com/jupeter/clean-code-php отсюда узнал Кстати, пацаны, объясните в чём прикол, я так и не понял class User { const ACCESS_READ = 1; const ACCESS_CREATE = 2; const ACCESS_UPDATE = 4; const ACCESS_DELETE = 8; } $user = new User1(); $user->access =& User1::ACCESS_UPDATE; if($user->access & User::ACCESS_UPDATE) { // ... do it } В чём разница сравнения по ссылке и сравнения через ===
(;¬_¬)
это бинарные операции
SarcasmIO
где там у тебя по ссылке?
$user->access &= User1::ACCESS_UPDATE;
SarcasmIO
он за это
(;¬_¬)
$user->access &= User1::ACCESS_UPDATE;
это тоже бинарное
(;¬_¬)
как +=
Игорь
Да вообще я не сильно шарю смысл амперсанта 🤷🏻‍♂️
(;¬_¬)
ну значит не трогай этот кусок кода
Игорь
Только если не в функциях*
Игорь
Да
Игорь
Я не тот написал оператор
Игорь
=&
(;¬_¬)
копипасту из рабочего файла двай. а то остапа понесло
Евгений
ы
Евгений
классику не знать
Евгений
у тебя мания величия
Евгений
иди лечись
SarcasmIO
его папка еще в яйцах у деда сидел
Игорь
Оке, давай так BAD: // What the heck is 4 for? if ($user->access & 4) { // ... } GOOD: class User { const ACCESS_READ = 1; const ACCESS_CREATE = 2; const ACCESS_UPDATE = 4; const ACCESS_DELETE = 8; } if ($user->access & User::ACCESS_UPDATE) { // do edit ... } Почему не юзать: if ($user->access === User::ACCESS_UPDATE) { // do edit ... }
SarcasmIO
его папка еще в яйцах у деда сидел
когда эта классика была актуальна
(;¬_¬)
так, ща ты молчать будешь. выходные надо не за компьютером проводить, вот и будешь не за компьютером
SarcasmIO
ты серьезно?
Игорь
ты серьезно?
Серьезно
(;¬_¬)
от и иди на мид
(;¬_¬)
нефиг тут
Игорь
Ну да, но суть не в константах
Игорь
А в побитовом сравнении
Игорь
Моего вопроса
(;¬_¬)
ну так ты так и скажи, я не умею в побитовое сравнение
(;¬_¬)
вот а ты блин крупный, да?
(;¬_¬)
А в побитовом сравнении
http://php.net/manual/ru/language.operators.bitwise.php
(;¬_¬)
идешь в доку и читаешь что это. как это. и зачем это
Игорь
Я щас там 🤷🏻‍♂️
(;¬_¬)
а то что 1 2 4 8 это степени двойки и как они выглядят в двойчной системе ты тоже не в курсе?
(;¬_¬)
вот тебе еще почитать https://habrahabr.ru/post/134557/
Игорь
Но я же не совсем глупый в этом =В Шарю я, но вопрос то в том, смысл сравнивать побитово если можно стравнить через ===
(;¬_¬)
Можно проверять значения сразу нескольких бит, к примеру if($user_perm & ( U_READ | U_DELETE )) // есть ли право чтения и/или удаления
(;¬_¬)
с хабра
Игорь
Спс
Игорь
Найс штука
Евгений
откуда ты свой курл запускаешь?
Евгений
из консоли?
Anonymous
Не знаете бесплатный хостинг с PHP? Кроме бегета
Евгений
дешёвый, да, но не бесплатный )
Anonymous
дешёвый, да, но не бесплатный )
вроде был бесплатный вариант у них, не знаю как сейчас
Anonymous
Heroku
спасибо
Co(n)stantine👨‍🔬
разве бегет бесплатный?
есть варик бесплатный
Echo
Ребят, а инпут типа "файл" принимает только имя файла и всё?
Sergey
Зависит от браузера
Sergey
Где-то полный путь
Sergey
Не нужно так, пропиши пути до сертификатов
SarcasmIO
))
SarcasmIO
а я то думаю как это я самоподписанные серты в 58-й хром добавляю