首页 \ 问答 \ 使用PHP的即时警报通知功能(Instant Alert notification feature using PHP)

使用PHP的即时警报通知功能(Instant Alert notification feature using PHP)

当用户当前登录时需要显示传入的邮件。我们是否可以使用套接字服务器编程概念来满足此要求。 需要帮忙?


Need to display incoming mails when the user is currently logged in. Can we use socket server programming concept for this requirement. Need help?


原文:https://stackoverflow.com/questions/7551275
更新时间:2020-10-25 18:40

最满意答案

http://code.google.com/p/phpwebsocket/

避免使用PHP的本机套接字支持。 他们是一个绝对的混乱,你最终会撕裂你的眼球。

或者你可以每隔几秒轮询一次ajax脚本。


http://code.google.com/p/phpwebsocket/

Avoid using PHP's native socket support. They're an absolute mess, you will end up tearing your eyeballs out.

Or you could just poll an ajax script every couple of seconds.

2011-09-26

相关问答

更多

使用php和jquery实时通知(Real time notification by using php and jquery)

以这样的方式设计API,使其接受用户ID和上次收到的通知。 所以在查询中,使用user_id和日期时间过滤通知表 例如:(考虑表中有数据时间字段) SELECT * FROM tbl_notification INNER JOIN tbl_user_notification ON tbl_user_notification.notification_id = tbl_notification.id WHERE tbl_user_notification.user_id = '1' and ...

用户通知/警报系统与ajax php mysql(User notification/alert system with ajax php mysql)

我会删除通知栏中的名称(即杰克和吉尔),然后添加事件(即在照片上发表评论)。 然后,我将为执行操作的人员的用户ID(FK)创建一个单独的列,以及操作接收者的用户ID的列。 而不是true / false使用BOOLEAN数据类型并存储为1或0。 I would remove the names (i.e. jack and jill) in the notification column and just add the event (i.e. commented on your photo). ...

对通知提醒有问题(Having issue with the alert of notification)

1)当应用程序在后台: 当应用程序处于后台时出现通知的正确格式在aps字典中为: { "aps": { "alert": { "title": "", "subtitle": "", "body": “” }, "badge": 1, "sound": "default", "content-available": 1, } // Other data here... ...

使用php / mysql即时通知,请给我一个大致的想法(Instant notification using php/mysql,please give me a general idea)

这很像ajax,除了目标不同:更多的开放套接字挂起,更少的请求与更多的请求和更少的开放套接字。 JS向服务器发出请求(实际上是其中两个)并且服务器没有立即响应,而是挂起并休眠直到实际上有数据发送到客户端,在这种情况下它立即返回内容。 有两个开放挂起请求的原因是,一旦其中一个超时,第二个仍然准备接收通知,而第一个重新连接。 这种方式总是至少有一个挂起请求。 可以查看APE,或COMET,或“反向ajax”,或“使用javascript进行长轮询”。 使用长轮询而不是经典轮询有利有弊,我建议你研究哪一 ...

phonegap通知方法仍然使用webview警报(phonegap notification methods still use webview alert)

是的,我知道了! 我不得不将清单文件中的android:theme从“@ * android:style / Theme.Black.NoTitleBar”更改为“@ * android:style / Theme.DeviceDefault”到中提琴,它的工作原理! 感谢Divesh Salian给我一个关于此的线索! Yes I got it! I had to change the android:theme in the manifest file from "@*android:styl ...

使用PayPal即时付款通知时,使用PHP获取自定义变量的值(get value of custom variable with PHP when using PayPal Instant Payment Notification)

您需要添加一个方法来访问PaypalPN.php中的$ myPost数组 PaypalIPN.php第6 - 8行 private $use_sandbox = false; private $use_local_certs = true; 更改为以下内容: private $use_sandbox = false; public $pubMyPost; private $use_local_certs = true; 然后再往下走...... PaypalIPN.php第75-79行: ...

如何使用传入的OneSignal通知阻止警报?(How to prevent alert with incoming OneSignal notification?)

从SDK 文档 - 当您启动OneInignal时,请确保使用“无”调用inFocusDisplaying以禁用应用程序AlertBox中的OneSignal。 也在NotificationReceivedHandler部分 - 重要行为说明 - 如果您在收到通知时将显示您自己的应用内消息,请确保使用“无”调用inFocusDisplaying以禁用应用程序AlertBox中的OneSignal。 From The SDK documentation - When you startInit On ...

使用PHP的即时警报通知功能(Instant Alert notification feature using PHP)

http://code.google.com/p/phpwebsocket/ 避免使用PHP的本机套接字支持。 他们是一个绝对的混乱,你最终会撕裂你的眼球。 或者你可以每隔几秒轮询一次ajax脚本。 http://code.google.com/p/phpwebsocket/ Avoid using PHP's native socket support. They're an absolute mess, you will end up tearing your eyeballs out. Or ...

轮询新消息警报/通知(Polling New Message Alert/Notification)

我会一直改变标题。 如果您真的想检查选项卡是否可见,则可以使用html5页面可见性。 https://developer.mozilla.org/en-US/docs/Web/Guide/User_experience/Using_the_Page_Visibility_API I would just always change the title. If you really wanted to check if the tab is visible you can use html5 pag ...

相关文章

更多

最新问答

更多
  • 如何保护Solr只允许SELECT请求给用户并禁止其他任何东西?(How to secure Solr to allow SELECT request to only users and disallow anything else?)
  • XPath表达式无效/错误TFHpple SWIFT 1.2(XPath Expression not working/incorrect TFHpple SWIFT 1.2)
  • css3 3D变换不能平滑地制作动画(css3 3D transform doesn't animate smoothly)
  • 运行时错误'91'和Outlook.Application = <对象变量或没有设置块变量>?(Run-time error '91' & Outlook.Application = Object variable or With block variable not set?)
  • 慢的webservice问题(Slow webservice problem)
  • textview的不正确对齐方式(Improper alignment of a textview)
  • 在第一步“Hello World”中出现Java错误(Cannot run “Hello World” program in Eclipse)
  • 为什么十六进制地址是14个字符?(why the hex address is 14 character?)
  • 如何在Python中的不同类中使用变量?(How to use variable in different classes in Python?)
  • asp:GridView HYPERLINKFIELD - datanavigateurlformatstring中的asp代码(asp:GridView HYPERLINKFIELD - asp code inside datanavigateurlformatstring)
  • 关于adaboost算法(About adaboost algorithm)
  • 在Matlab上内置图像(Built in Images on Matlab)
  • java swing:输入键事件时焦点丢失(java swing: Focus lost on enter key event)
  • C#中的通用约束,T是相同的TSomethingElse,对吧?(Generic constraints in C#, T is the same TSomethingElse, right?)
  • 从mybatis中的光标获取数据(Fetching data from cursor in mybatis)
  • 在运行时从XML构建对象的最佳方法(Best way for building objects out of XMLs at runtime)
  • 在整个窗口中拉伸sf :: Sprite(Stretch sf::Sprite across entire window)
  • Selenium Node API Web驱动程序等待超时处理程序(Selenium Node API web driver wait timeout handler)
  • 函数使用并且是map的一部分(循环依赖?)(Function uses and is part of map (circular dependency?))
  • 是否可以在C ++ 14中使用可选模板参数创建类型元组?(Is possible to make a tuple of types with optional template parameters in C++14?)
  • PHP从窗帘后面打印/ f(PHP prints /f from behind the curtains)
  • JFrame的contentPane的LayoutManager(LayoutManager of JFrame's contentPane)
  • 用于Instagram Feed的图像滚动(Image Roll Overs for Instagram Feed)
  • 如何显示拉伸字体(双倍宽度/高度)?(How to display stretched font (double width/height)?)
  • 文件操作API在fileapi.h和stdio.h中的WP8差异?(WP8 differences between file manipulation APIs in fileapi.h and stdio.h?)
  • 保存失败后Rails没有回滚事务()(Rails not rolling back transaction after failed save())
  • jqgrid中的分页问题与数组数据(Pagination problem in jqgrid with array data)
  • 重定向时,通过其他页面上的URL调用javascript函数(Call javascript function through url on otherpage while Redirecting)
  • 如何使用InvokeCommandAction调用我的方法并传入参数?(How do I go about using InvokeCommandAction to call a method of mine and pass in parameters?)
  • Jquerymobile按钮仅显示页面的第一个外观(Jquerymobile buttons are shown only first apperance of the page)