Это старая версия документа.


A PCRE internal error occured. This might be caused by a faulty plugin

====== Как отправить сообщение в канал из CometQL? ====== Для того что бы отправить сообщение в канал выполните следующий [[comet:cometql|CometQL запрос]]. (Вы можете использовать онлайн командную строку. Она расположена в правом нижнем углу экрана на всех старицах.) <code sql> INSERT INTO pipes_messages (name, event, message)VALUES("Pipe_name", "event_in_pipe", '{"text":"message"}'); </code> ====== Как отправить сообщение в канал с помощью старой версии PHP API? ====== <file php sendToPipe.php> <?php // Подключаем библиотеку с API комет сервера include './CometServerApi.php'; $comet = CometServerApi::getInstance(); /** * Выполняем авторизацию * Первый параметр это ваш публичный идентификатор разработчика * Первый параметр это ваш секретный ключ разработчика */ $comet->authorization(15, "lPXBFPqNg3f661JcegBY0N0dPXqUBdHXqj2cHf04PZgLHxT6z55e20ozojvMRvB8"); /** * Отправка данных в канал с именем Pipe_name передаётся сообщение с именем event_name и содержимым указаным в третем аргументе. */ $res = $comet->send_to_pipe("Pipe_name", "event_name", Array("text" => "текст сообщения", "param2" => "ещё что угодно" )); ?> <!DOCTYPE HTML> <html> <head> <!-- Подключаем библиотеки --> </head> <body> <pre><?php var_dump($res); ?></pre><br> <?php echo "Сообщение получило людей: ".$res->getData(); ?><br> <a href="" >Отправить сообщение в канал Pipe_name</a> </body> </html> </file> ====== Online demo отправки сообщения в канал из php ====== <html> <iframe src="https://comet-server.ru/doc/example/3/admin.php" width="910px"></iframe> </html> ====== Online demo получение сообщения из канала на JavaScript ====== <html> <iframe src="https://comet-server.ru/doc/example/3" width="910px"></iframe> </html>

Обсуждение

Денис, 2016/07/02 14:48

тест

Trapenok Victor, 2016/07/02 15:46

Это обычные комментарии, а не realtime чат. Они предназначены для вопросов по тексту статьи, а не для проверки того что их можно писать.

TopClans, 2017/05/29 14:58

PHP Parse error: syntax error, unexpected '{'

по этой строке: $result = mysqli_query ( $link, 'INSERT INTO pipes_messages (name, event, message)VALUES(«Pipe_name», «event_name», '{«text»:«текст сообщения»,«param2»:«ещё что угодно»}')' );

Trapenok Victor, 2017/05/29 16:54

Да вы правы, спасибо за замечание. Вероятно при вставке кода потерялись слеши экранирующие одинарную кавычку в теле запроса. Я внёс правку в текст статьи. Попробуйте ещё раз, вероятно ошибки не будет.

'INSERT INTO pipes_messages (name, event, message)VALUES(«Pipe_name», «event_name», \'{«text»:«текст сообщения»,«param2»:«ещё что угодно»}\')'

Ваш комментарий. Вики-синтаксис разрешён:
S N D K Y