![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
PHP
文章平均质量分 54
云生1992
--
展开
-
PHP实现Socket侦听消息简单示例
流程: 服务器端不断侦听socket请求 客户端向服务器发送一个含有独特key的socket请求 服务器接收到该请求,获得客户端的socket,进行一次“握手”,即向客户端发送含有客户端key的特定消息 客户端接收到服务器发送的消息,表明连接成功,可以向服务器发消息 服务器握手成功后,开始侦听该客户端发送的消息,并且对消息进行解码 前端使用html5的 WebSocket API原创 2015-02-13 14:10:18 · 1483 阅读 · 0 评论 -
简易网页聊天室DEMO
主要实现了群聊功能 原理很简单: 本地(javascript)向服务器发送消息(图片或者文字),由服务器(php)向各个主机转发 上传图片由ajax和html5实现,可以参考我之前的博客Html5&Ajax实现文件后台上传 暂时还未区分用户姓名、ip、时间等信息(不过这都是很简单的) index.html DEMO //定义一些变量 var chat_board;原创 2015-03-16 10:42:02 · 2575 阅读 · 0 评论 -
discuz!二次开发笔记
1、DISCUZ_ROOT定义在sourse/class/class_core.php define('DISCUZ_ROOT', substr(dirname(__FILE__), 0, -12)); 2、php进行数据库表的操作 C::m('表名')与C::t('表名')都是返回对应的表的类 C::m('forum_thread') 对应的是 model_forum_threa原创 2015-04-02 09:42:23 · 2163 阅读 · 0 评论 -
网页编码的转换
用php抓取网站的html元素时,由于编码的不同,经常出现中文乱码的问题,这个时候就需要iconv函数来解决这个问题 string iconv ( string $in_charset , string $out_charset , string $str ) Parameters in_charset The input charset. out_charset The outp原创 2015-04-13 16:50:12 · 574 阅读 · 0 评论 -
简易网页聊天室DEMO(二)
需要新建一个文件file,在后台执行php server.php 参考之前的博客简易网页聊天室DEMO server.php <?php $sk = new Sock("localhost", 8080); $sk->run(); class Sock { public $master; public $sockets; //存放所有的socket 包括 $maste原创 2015-04-14 10:54:42 · 731 阅读 · 0 评论 -
PHP中sleep()函数的使用
int sleep ( int $seconds ) 程序延迟执行指定的 seconds 的秒数。 参数 seconds 暂停的秒数。 返回值 成功时返回 0,错误时返回 FALSE。 如果函数的调用被一个信号中止,sleep() 会返回一个非零的值。在Windows上,该值总是 192(即Windows API常量WAIT_IO_COMP原创 2015-04-15 15:35:02 · 2490 阅读 · 0 评论