
PHP
文章平均质量分 54
云生1992
--
展开
-
PHP实现Socket侦听消息简单示例
流程:服务器端不断侦听socket请求客户端向服务器发送一个含有独特key的socket请求服务器接收到该请求,获得客户端的socket,进行一次“握手”,即向客户端发送含有客户端key的特定消息客户端接收到服务器发送的消息,表明连接成功,可以向服务器发消息服务器握手成功后,开始侦听该客户端发送的消息,并且对消息进行解码前端使用html5的 WebSocket API原创 2015-02-13 14:10:18 · 1517 阅读 · 0 评论 -
简易网页聊天室DEMO
主要实现了群聊功能原理很简单:本地(javascript)向服务器发送消息(图片或者文字),由服务器(php)向各个主机转发上传图片由ajax和html5实现,可以参考我之前的博客Html5&Ajax实现文件后台上传暂时还未区分用户姓名、ip、时间等信息(不过这都是很简单的)index.html DEMO //定义一些变量 var chat_board;原创 2015-03-16 10:42:02 · 2666 阅读 · 0 评论 -
discuz!二次开发笔记
1、DISCUZ_ROOT定义在sourse/class/class_core.phpdefine('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 · 2505 阅读 · 0 评论 -
网页编码的转换
用php抓取网站的html元素时,由于编码的不同,经常出现中文乱码的问题,这个时候就需要iconv函数来解决这个问题string iconv ( string $in_charset , string $out_charset , string $str )Parametersin_charsetThe input charset.out_charsetThe outp原创 2015-04-13 16:50:12 · 617 阅读 · 0 评论 -
简易网页聊天室DEMO(二)
需要新建一个文件file,在后台执行php server.php参考之前的博客简易网页聊天室DEMOserver.php<?php$sk = new Sock("localhost", 8080);$sk->run();class Sock{ public $master; public $sockets; //存放所有的socket 包括 $maste原创 2015-04-14 10:54:42 · 761 阅读 · 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 · 2567 阅读 · 0 评论