我正在开发一个在线视频聊天应用程序,其中一组用户可以查看并向他们所在的样板房发送消息.为此我使用websocket和php.
但是当用户发送任何消息时,它将发送给所有用户而不是他/她所在的房间.以下是我的示例代码.
function send_message($msg) {
global $clients;
foreach ($clients as $changed_socket) {
@socket_write($changed_socket, $msg, strlen($msg));
}
return true;
}
Run Code Online (Sandbox Code Playgroud)
请提供宝贵的反馈意见.
下面是一个长文本,其中包含该文本中的值broadcast_id和值user_id.正如你在第一行看到的那样.
GET /?broadcast_id=27&user_id=10 HTTP/1.1
Host: localhost:9000
Accept-Encoding: gzip, deflate
Sec-WebSocket-Version: 13
Origin: http://localhost
Sec-WebSocket-Extensions: permessage-deflate
Sec-WebSocket-Key: 2QEMNVrk7PdivBxc+sO+
Run Code Online (Sandbox Code Playgroud)
我想从上面的文本中获取broadcast_id值为27,user_id值为10.

大家好我想要执行$ this-> Model-> find('all'); 在广播表上,我只需要获取每个模型的最后一个广播ID,如模型12的4和模型13的6 .i通过使用如下的简单mysql查询完成此操作.
SELECT*FROM broadcastsWHERE id IN(SELECT MAX(id)FROM broadcastsGROUP BY model_id);
但我想知道如何在cakephp中实现它.
请提供宝贵的反馈意见.
请查看下图.

当我点击隐藏图像时,所有图像都显示为替换为静态图像,稍后当我取消选中它时,它必须立即显示原始图像.
<div id="log_contents">
<span style="color:blue;"><b>Public chat</b> with <b>dragos123</b></span> <br><br>
<div class="chat-line">
<span class="dialogue_time"> 11:00:39 AM </span>
<span style="background-color:FFF;">debasish:</span>
<span style="background-color:FFF;"><img style="cursor:pointer; max-height:80px;" src="http://localhost/myshowcam/files/stickers/msc-1427684408.gif" title=":party1"></span>
</div>
<div class="chat-line">
<span class="dialogue_time"> 11:01:43 AM </span>
<span style="background-color:ffff88;">pkk:</span>
<span style="background-color:ffff88;">hiiiiiiiiiiiiii</span>
</div>
<div class="chat-line">
<span class="dialogue_time"> 11:02:03 AM </span>
<span style="background-color:ffff88;">pkk:</span>
<span style="background-color:ffff88;"><img style="cursor:pointer; max-height:80px;" src="http://localhost/myshowcam/files/stickers/msc-1427684892.gif" title=":1min"></span>
</div><div class="pagination" style=""></div>
</div>
Run Code Online (Sandbox Code Playgroud)
请提供宝贵的反馈意见.
谢谢.
我要检查,如果字符串从开始-即hypen其次是3个字符的任意组合,即a,p或m.
例如:-a , -p , -ap,-am,-apm等
请帮忙.