Warning: Cannot use a scalar value as an array in /home/admin/public_html/forum/include/fm.class.php on line 757
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/include/fm.class.php on line 770
Warning: Invalid argument supplied for foreach() in /home/admin/public_html/forum/topic.php on line 737 Форумы портала PHP.SU :: Ошибка, которую не могу найти
Покинул форум
Сообщений всего: 6
Дата рег-ции: Май 2019
Помог: 0 раз(а)
Работаю с классом vk_api.php и когда писал одну команду для бота допустил ошибку, найти ее я не могу, но знаю что она есть, так как вк не подтверждает адрес сервера. Вот сам код:
if ($data->type == 'message_new'){
if (mb_substr($message,0,7) == 'Передай'){
$message1 = mb_substr($message ,8); // еще раз обрезаем и получаем все что написано после "Передай"
$send_id = mb_substr($message1,0,12);
$send_id = explode("|", mb_substr($send_id, 3))[0];
$message2 = mb_substr($message1,13,4);
if ($message2 == 'анон'){
Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017 Откуда: Германия, Бавария
Помог: 37 раз(а)
ghjkdk пишет:
Работаю с классом vk_api.php и когда писал одну команду для бота допустил ошибку, найти ее я не могу, но знаю что она есть, так как вк не подтверждает адрес сервера. Вот сам код:
Добрый день!
Видимо у Вас отключён вывод сообщений об ошибках, иначе бы Вы увидели, что после if ($message2 == 'анон') потеряны 4-e ;
Исправил ошибки в строках: 11,12,16,17
Покинул форум
Сообщений всего: 6
Дата рег-ции: Май 2019
Помог: 0 раз(а)
Я вставил ваш код в отдельный скрипт, загрузил на сервер, но к сожалению вк опять пишет "HTTP response code said error". При этом я знаю, что код написан по всем правилам. Может мне сменить хостинг, как думаете?
LIME
Отправлено: 12 Мая, 2019 - 15:40:38
Активный участник
Покинул форум
Сообщений всего: 10732
Дата рег-ции: Нояб. 2010
Покинул форум
Сообщений всего: 879
Дата рег-ции: Март 2017 Откуда: Германия, Бавария
Помог: 37 раз(а)
ghjkdk пишет:
Я вставил ваш код в отдельный скрипт, загрузил на сервер, но к сожалению вк опять пишет "HTTP response code said error". При этом я знаю, что код написан по всем правилам. Может мне сменить хостинг, как думаете?
Смена хостинга не поможет. Ошибки убрали. Покажите, пожалуйста, что в $data->type в $message
Все гости форума могут просматривать этот раздел. Только зарегистрированные пользователи могут создавать новые темы в этом разделе. Только зарегистрированные пользователи могут отвечать на сообщения в этом разделе.