nick7zmail писал(а): ↑Пт апр 06, 2018 4:07 pm
Ну судя по вашему логу опознаются все 7 топиков. Так что не в длине переменной дело...попробуйте в цикле кусок
Код: Выделить всё
foreach($topics as $k=>$v) {
echo date('H:i:s')." Subscribing to: $k\n";
}
$mqtt_client->subscribe($topics, 0);
Заменить на
Код: Выделить всё
foreach($topics as $k=>$v) {
echo date('H:i:s')." Subscribing to: $k\n";
$mqtt_client->subscribe($k, 0);
mqtt_client->proc();
}
Если я правильно понял работу цикла...
Не заработало. Ругается на 88 строку.
Потом заметил что mqtt_client->proc(); не хватает $
Получилось так:
foreach($topics as $k=>$v) {
echo date('H:i:s')." Subscribing to: $k\n";
$mqtt_client->subscribe($k, 0);
$mqtt_client->proc();
}
$mqtt_client->subscribe($topics, 0);
Потом закоментировал $mqtt_client->subscribe($topics, 0);
Получилось так:
foreach($topics as $k=>$v) {
echo date('H:i:s')." Subscribing to: $k\n";
$mqtt_client->subscribe($k, 0);
$mqtt_client->proc();
}
//$mqtt_client->subscribe($topics, 0);
И так тоже не заработало.