Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ionic-framework/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 推送程序应用程序事件未触发_Php_Javascript_Jquery_Websocket - Fatal编程技术网

Php 推送程序应用程序事件未触发

Php 推送程序应用程序事件未触发,php,javascript,jquery,websocket,Php,Javascript,Jquery,Websocket,我正在使用PHP和Javscript(jQuery)通过一个相当简单的应用程序测试用于处理WebSocket的Pusher库,您可以在这里找到它: 后端ajax.php文件包含以下内容: require 'lib/Pusher.php'; $message = $_POST['msg']; $pusher = PusherInstance::get_pusher(); // My API key, secret, etc is directly set in the Pusher.php f

我正在使用PHP和Javscript(jQuery)通过一个相当简单的应用程序测试用于处理WebSocket的Pusher库,您可以在这里找到它:

后端
ajax.php
文件包含以下内容:

require 'lib/Pusher.php';

$message = $_POST['msg'];

$pusher = PusherInstance::get_pusher(); // My API key, secret, etc is directly set in the Pusher.php file

$pusher->trigger(
    'test_channel',
    'new_comment',
    array('message' => $message)
);

echo json_encode(array('message' => $message));
基本上,应用程序只是接收一条消息并将其附加到表单提交上的
ul
元素中,附加部分工作正常,但是
new_comment
事件没有触发,因此应用程序没有按预期工作,我使用了一个警报来测试它是否显示,但它没有做任何事情,而且不会引发任何错误或任何事情。谁能告诉我我做错了什么

提前谢谢

请查看应用程序的详细信息。如果您没有看到在那里触发的事件,那么它要么没有到达,要么没有被Pusher-restapi接受


没有关于这个Pusher PHP库的任何信息。

如果事件没有到达Pusher,请确保Pusher服务器时间和您的服务器时间匹配,或者在599秒内。我最近一直在试图弄清楚这一点,而这篇文章是第一篇出现的,所以只向其他人提及这一点,以节省他们一些时间和头痛。

这很奇怪,我今天只是尝试了一下,没有更改代码中的任何内容,效果很好,可能是他们的服务器宕机了,还是我的连接太慢了?我们还没有接到任何停机报告。请参阅:。喊我一声(phil@pusher.com)如果你看到任何进一步的问题,我会调查的。谢谢,这一定是其他的东西,我不确定昨天它没有工作,但今天它被修复了哦,很好,非常好的图书馆顺便说一句!