-
php使用websocket示例详解
本文为大家讲解的是php使用websocket示例详解,感兴趣的同学参考下. 下面我画了一个图演示 client 和 server 之间建立 websocket 连接时握手部分,这个部分在 node 中可以十分轻松的完成,因为 node 提供的 net 模块已经对 socket 套接字做了封装处理,开发者使用的时候只需要考虑数据的交互而不用处理连接的建立。而 php 没有,从 socket 的连接、建立、绑定、监听等,这些都需要我们自己去操作,所以有必要拿出来再说一说...
PHP 2014-12-18 05:15:15 -
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 -
黑莓Classic亚马逊开启预订
站长搜索(www.adminso.com):黑莓Classic亚马逊开启预订 黑莓Passport正式推出之后,黑莓紧接着即将推出Classic新机。这款手机采用了更多黑莓传统设计元素,包括完整的QWERTY实体键盘、追踪板以及功能按键等,搭载BB10.3...
业界动态 2014-12-17 19:03:09 -
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 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错误: 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空间不支持socket但支持curl时recaptcha的用法
本文为大家讲解的是php空间不支持socket但支持curl时recaptcha的用法,需要的朋友可以参考下。 1.修改recaptchalib.php中的两个方法 function _recaptcha_http_post($host, $path, $data, $port = 80) { $req = _recaptcha_qsencode ($data); $response = ''; $url = $host.$path; $post_data = $req; $ch = curl_init(); curl_setopt($ch, CURLOPT_URL, $url); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); // 我们在POST数据哦! curl_setopt($ch, CURLOPT_POST, 1); // 把post的变量加上 curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data); $output = curl_e...
PHP 2014-12-17 03:54:03 -
PHP遍历目录函数opendir()、readdir()、closedir()、rewinddir()总结
本文为大家整理了PHP遍历目录函数opendir()、readdir()、closedir()、rewinddir()总结,并给出了这些函数的例子做了一个简易文件浏览器,需要的朋友可以参考下 在进行PHP编程时,需要对服务器某个目录下面的文件进行浏览,通常成为遍历目录。取得一个目录下的文件和子目录,就需要用到opendir()函数、readdir()函数、closedir()函数和rewinddir()函数...
PHP 2014-12-17 01:51:04 -
只想安静的听音乐:你怀念iPod Classic吗?
站长搜索(www.adminso.com):只想安静的听音乐:你怀念iPod Classic吗? 我脑海中常冒出一个想法:“我想把音乐导到便携音乐播放器中。”在这之前是十分容易的事情,将音乐传入itunes中,插上iPod,将音乐拖进来,搞定...
业界动态 2014-12-16 20:42:06 -
iPod Classic卒,有人发悼文
站长搜索讯 美国知名杂志《大西洋月刊》(The Atlantic)长期撰稿人大卫-西姆斯 (David Sims)日前为苹果不久前刚刚停产的iPod Classic撰写了一篇悼文。在西姆斯看来,苹果停产iPod Classic的这一决定令人非常遗憾,同时也让世间从此再也没有像iPod Classic一样纯粹的音乐播放器...
业界动态 2014-12-16 19:45:05 -
TCL发布量子点电视:比三星OLED还牛?
站长搜索(www.adminso.com):TCL发布量子点电视:比三星OLED还牛? 12月15日下午消息,TCL在京发布量子点电视H9700,这是中国电视行业首个正式量产并公开销售的量子点电视。经国家广播电视产品质量监督检验中心检测TCL量子点电视的色域覆盖值则高达110%,远超OLED电视的100%...
业界动态 2014-12-16 19:12:16