-
php使用websocket示例详解
本文为大家讲解的是php使用websocket示例详解,感兴趣的同学参考下. 下面我画了一个图演示 client 和 server 之间建立 websocket 连接时握手部分,这个部分在 node 中可以十分轻松的完成,因为 node 提供的 net 模块已经对 socket 套接字做了封装处理,开发者使用的时候只需要考虑数据的交互而不用处理连接的建立。而 php 没有,从 socket 的连接、建立、绑定、监听等,这些都需要我们自己去操作,所以有必要拿出来再说一说...
PHP 2014-12-18 05:15:15 -
php中const与define的区别分析
本文为大家讲解的是php中const与define的区别分析,感兴趣的同学参考下。 1、const用于类成员变量定义,一旦定义且不能改变其值...
PHP 2014-12-18 02:39:06 -
php中用socket模拟http中post或者get提交数据的示例代码
本文是一个php中用socket模拟http中post或者get提交数据的示例代码,感兴趣的同学参考下。 示例代码: sock_post.php: <?php function sock_post($url, $data='') { $url = parse_url($url); $url['scheme'] || $url['scheme'] = 'http'; $url['host'] || $url['host'] = $_SERVER['HTTP_HOST']; $url['path'][0] != '/' && $url['path'] = '/'.$url['path']; $query = $data; if(is_array($data)...
PHP 2014-12-18 02:00:07 -
PHP Socket技术详解
本文为大家讲解的是PHP Socket技术的应用,感兴趣的同学参考下。 使用并发起一个阻塞式(block)连接,即服务器如果不返回数据流,则一直保持连接状态,一旦有数据流传入,取得内容后就立即断开连接 phpsocketSocket位于TCP/IP协议的传输控制协议,提供客户-服务器模式的异步通信,即客户向服务器发出服务请求,服务器接收到请求后,提供相应的反馈或服务!我练习了一个最基本的例子: 使用并发起一个阻塞式(block)连接,即服务器如果不返回数据流,则一直保持连接状态,一旦有数据流传入,取得内容后就立即断开连接...
PHP 2014-12-18 01:27:04 -
php中有关字符串的4个函数substr、strrchr、strstr、ereg介绍和使用例子
本文为大家讲解的是php中有关字符串的4个函数substr、strrchr、strstr、ereg介绍和使用示例详解,感兴趣的同学参考下。 一、取部份字符串...
PHP 2014-12-17 15:48:07 -
Star VC创始人任泉:我们只投让生活更美的产品
文/南七道CVSource最近发布的数据显示,2014年1月-11月,国内创投市场共披露1169起案例,投资金额高达98.03亿美元,其中互联网行业的投资金额规模达52.11亿美元,占据半壁江山。国内创业和投资进入高潮阶段...
互联网 2014-12-17 11:12:07 -
php socket结合telnet实现简单的聊天程序
本文是一个php socket结合telnet实现简单的聊天程序的示例代码,感兴趣的同学参考下。 以下是通过php的socket扩展模块实现的一个简单的消息处理服务器端:绑定在一个本机的端口,监听客户端的连接,接收数据并转发给发送者之外的所有客户端 socket_server.php #!/usr/bin/env php <?php //author:zhxia if(!extension_loaded('sockets')){ die('the sockets extension is not loaded!'); } const PORT=9981; $socket=socket_create(AF_INET,SOCK_STREAM,SOL_TCP) or die('socket create error!'); #通过设置这个选项,进行端口的重用 socket_set_option($socket,SOL_SOCKET,SO_REUSEADDR,1); ...
PHP 2014-12-17 08:09:05 -
php发送post请求示例代码
本文为大家讲解的是php发送post请求示例代码,感兴趣的同学参考下. function do_post_request($url, $data, $optional_headers = null) { $params = array('http' => array( 'method' => 'POST', 'content' => $data )); if ($optional_headers !== null) { $params['http']['header'] = $optional_headers; } $ctx = stream_context_create($params); $fp = @fopen($url, 'rb', false, $ctx); if (!$fp) { throw new Exception(&...
PHP 2014-12-17 07:36:04 -
PHP Catchable fatal error: Object of class * could not be converted to string错误解决方法
本文为大家讲解的是php错误:PHP Catchable fatal error: Object of class * could not be converted to string的解决方法,感兴趣的同学参考下。 错误: PHP Catchable fatal error: Object of class * could not be converted to string 原因: 单从字面上理解是对象不能转换为字符串,由于 object转换成 string 時才会发生这个严重错误(fatal error)...
PHP 2014-12-17 05:03:04 -
mysql错误:Access denied for user 'root'@'localhost' (using password: YES)解决方法
本文为大家讲解的是mysql错误:Access denied for user 'root'@'localhost' (using password: YES)解决方法,感兴趣的同学参考下. 错误描述 ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 解决方案 windows环境 编辑mysql配置文件my.ini(不知道在哪请搜索),在[mysqld]这个条目下加入 skip-grant-tables 保存退出后重启mysql 1.点击“开始”->“运行”(快捷键Win+R)。 2.启动:输入 net stop mysql 3.停止:输入 net start mysql cmd mysql -u root -p 回车 如果在cmd下报...
数据库操作教程 2014-12-17 04:51:04 -
mysql错误: Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist原因及解决方法
本文为大家讲解的是mysql错误: Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist原因及解决方法,感兴趣的同学参考下. 错误描述 [ERROR] Fatal error: Can't open and lock privilege tables: Table 'mysql.host' doesn't exist 错误原因 mysql 这个库不存在,所以导致数据库连接不上。 解决方法 把Mysql 安装目录下的 data 文件夹里的mysql文件夹 copy 到 数据库的存放路径中(从my.ini可以看到) ...
数据库操作教程 2014-12-17 04:39:03 -
PHP下获取上个月、下个月、本月的日期(strtotime,date示例)
本文为大家讲解的是PHP下获取上个月、下个月、本月的日期(strtotime,date示例),感兴趣的同学参考下. 今天写程序的时候,突然发现了很早以前写的获取月份天数的函数,经典的switch版,但是获得上月天数的时候,我只是把月份-1了,估计当时太困了吧,再看到有种毛骨悚然的感觉,本来是想再处理一下的,但是一想肯定还有什么超方便的方法,于是找到了下面这个版本,做了一点小修改。 获取本月日期: function getMonth($date){ $firstday = date("Y-m-01",strtotime($date)); $lastday = date("Y-m-d",strtotime("$firstday +1 month -1 day")); return array($firstday,$lastday); ...
PHP 2014-12-17 04:33:04