Size: a a a

2020 July 12

V

Victooor in phpGeeks
Dev ☣️
Вот только что заново затестил, после 100+ запускается новый цикл почему-то
Что значит новый? Заново юзеры начинают перебираться?
источник

D

Dev ☣️ in phpGeeks
Victooor
$iduser = mysqli_fetch_array($user);
$user->data_seek(0);
это попахивает какой-то фигнёй
источник

V

Victooor in phpGeeks
Через fetch_all проверяй что там возвращается в итоге
источник

D

Dev ☣️ in phpGeeks
Victooor
Что значит новый? Заново юзеры начинают перебираться?
Да, идет до 100 и параллельно запускается этот же цикл, но с 1 уже
Мне просто в чат печатает всё
Потом когда второй цикл тоже переваливает за 100+, запускается третий и так все они вместе крутятся, пока каждый до 400+ не дойдет и не остановится
источник

V

Victooor in phpGeeks
Dev ☣️
Да, идет до 100 и параллельно запускается этот же цикл, но с 1 уже
Мне просто в чат печатает всё
Потом когда второй цикл тоже переваливает за 100+, запускается третий и так все они вместе крутятся, пока каждый до 400+ не дойдет и не остановится
Дебаг. Не представляю как в одном потоке вдруг начинают крутится 2+ цикла 😐
источник

D

Dev ☣️ in phpGeeks
Victooor
Дебаг. Не представляю как в одном потоке вдруг начинают крутится 2+ цикла 😐
У меня сразу три умудряются 🤷🏻‍♂️
источник

V

Victooor in phpGeeks
Dev ☣️
У меня сразу три умудряются 🤷🏻‍♂️
Так не бывает... Дебаж
источник

D

Dev ☣️ in phpGeeks
Victooor
Так не бывает... Дебаж
Почему?

Я для проверки сделал настройку

После каждого удачного запроса мне в чат приходят сообщения. По номеру 1.2.3.4..

И я там вижу, как после 100+ удачной проверки, запускается новый цикл и порядок начинается заново, с 1

И так до трех циклов и все они заканчиваются после достижения 400+
источник

V

Victooor in phpGeeks
Dev ☣️
Почему?

Я для проверки сделал настройку

После каждого удачного запроса мне в чат приходят сообщения. По номеру 1.2.3.4..

И я там вижу, как после 100+ удачной проверки, запускается новый цикл и порядок начинается заново, с 1

И так до трех циклов и все они заканчиваются после достижения 400+
В какой ещё чат? Дебаж по коду а не в чате
источник

D

Dev ☣️ in phpGeeks
Dev ☣️
$user = mysqli_query($link, "SELECT * FROM `users` ORDER BY id ASC");
$iduser = mysqli_fetch_array($user);
       $k = 0;
$user->data_seek(0);
while ($row = $user->fetch_assoc()) {
$status = file_get_contents('запрос к API');
   $action = json_decode($status, true); // Расшифровываем JSON
   $ok  = $action['ok'];
   if ($ok == 'true'){
       $k += 1;
}
}
Вот тут у меня этот счетчик который постоянно увеличивается, когда запрос удачен, отправляется мне также в отдельный чат
источник

D

Dev ☣️ in phpGeeks
Victooor
В какой ещё чат? Дебаж по коду а не в чате
Я не об этом. Я для проверки, типа всё ли идет до конца, потому что у меня в базе 2.5к записей, а по итоге скрипт только до 400 доходит и сразу тремя циклами
источник

D

Dev ☣️ in phpGeeks
Мне вот интересно, почему так получается?
1) Почему после 100+ цикл запускается заново?
2) Почему три раза это повторяется?
3) Почему на 400+ всё останавливается?
4) В чем может быть причина такого поведения, ибо код я выше показал и там ошибок нет вроде!?
источник

️️

️️👑OGURCHIK 🖤 ️... in phpGeeks
да ты заебал. дебаж. что за вангование.
источник

️️

️️👑OGURCHIK 🖤 ️... in phpGeeks
уже бы нашел уже где косяк
источник

V

Victooor in phpGeeks
+😁
источник

ВС

Владислав Субботин... in phpGeeks
Dev ☣️
Мне вот интересно, почему так получается?
1) Почему после 100+ цикл запускается заново?
2) Почему три раза это повторяется?
3) Почему на 400+ всё останавливается?
4) В чем может быть причина такого поведения, ибо код я выше показал и там ошибок нет вроде!?
Это 4 варианта ответа? А какая сумма на кону? Есть ли помощь зала?
источник

В

Вампир in phpGeeks
Привет
Использую телеграм бота, сайт находится на хостинге, сразу оговорюсь что на локальном сервере все отправляется без проблем.
$url = "https://api.telegram.org/bot{$token}/sendMessage?chat_id={$chat_id}&parse_mode=html&text={$txt}";
$sendToTelegram = fopen($url, "r");
if ($sendToTelegram) {
  echo '<p class="success">Ваша заявка оформлена. Мы скоро с вами свяжемся!</p>';
} else {
  echo '<p class="fail"><b>Ошибка. Сообщение не отправлено!</b></p>';
}
Когда в $txt вставляю английский текст все работает без проблем, когда вставляю русский, то переходит к else, но не со всем русским текстом так работает, например когда пишу "ыы" или "егор", то все работает. Связь совершенно не могу уловить и не могу понять как это фиксить. В php шибко не разбираюсь
источник

ВС

Владислав Субботин... in phpGeeks
Вампир
Привет
Использую телеграм бота, сайт находится на хостинге, сразу оговорюсь что на локальном сервере все отправляется без проблем.
$url = "https://api.telegram.org/bot{$token}/sendMessage?chat_id={$chat_id}&parse_mode=html&text={$txt}";
$sendToTelegram = fopen($url, "r");
if ($sendToTelegram) {
  echo '<p class="success">Ваша заявка оформлена. Мы скоро с вами свяжемся!</p>';
} else {
  echo '<p class="fail"><b>Ошибка. Сообщение не отправлено!</b></p>';
}
Когда в $txt вставляю английский текст все работает без проблем, когда вставляю русский, то переходит к else, но не со всем русским текстом так работает, например когда пишу "ыы" или "егор", то все работает. Связь совершенно не могу уловить и не могу понять как это фиксить. В php шибко не разбираюсь
К русскому тексту нужно применить urlencode
источник

В

Вампир in phpGeeks
Владислав Субботин
К русскому тексту нужно применить urlencode
Спасибо, помогло 👊🏿
источник

E

Endspiel in phpGeeks
Допустим три дня к клиенту домой ходишь. Информацию на сайте заполнять, туда сюда все менять, на Ютуб видео загружать, в Фейсбук, в инста, там посты менять, тут и т.д.
Первый день с 4 дня до 12 ночи.
Второй день с 5 вечера до 11
И сегодня с двух до 10.

Какую сумму бы вы назвали?
источник