-
PHP异步调用socket实现代码
本文为大家讲解的是PHP异步调用socket实现代码,感兴趣的同学参考下. 浏览器和服务器之间只一种面向无连接的HTTP协议进行通讯的,面向无连接的程序的特点是客户端请求服务端,服务端根据请求输出相应的程序,不能保持持久连接 PHP异步调用实现方式 浏览器和服务器之间只一种面向无连接的HTTP协议进行通讯的,面向无连接的程序的特点是客户端请求服务端,服务端根据请求输出相应的程序,不能保持持久连接。 这样就出现了一个问题,一个客户端的相应服务端可能执行1秒也有可能执行1分钟,这样浏览器就会一直处于等待状态,如果程序执行缓慢,用户可能就没耐心关掉了浏览器...
PHP 2014-12-26 07:18:03 -
php中的curl使用入门教程和常见用法实例
本文是一个php中的curl使用入门教程和常见用法实例代码,感兴趣的同学参考下. 起先cURL是做为一种命令行工具设计出来的,比较幸运的是,php也支持cURL了。通过cURL这个利器,我们能在php程序中自由地发送HTTP请求到某个url来获取或者提交数据,并且支持其它多种协议,比如FTP,Telnet以及SMTP等...
PHP 2014-12-26 07:12:03 -
PHP字符串的比较函数strcmp()与strcasecmp()的使用详解
本文为大家讲解的是PHP字符串的比较函数strcmp()与strcasecmp()的使用详解,感兴趣的同学参考下。 使用“===”来判断,至于它和“==”的区别,简单来说就是前者强调“identical(相同的,完全相同)”类型也要求一样;后者要求“equal(相等)”,值相同就可以了...
PHP 2014-12-26 07:00:03 -
php使用curl和正则表达式抓取网页数据示例
本文为大家讲解的是一个php使用curl和正则表达式抓取网页数据示例代码,感兴趣的同学参考下. 利用curl和正则表达式做的一个针对磨铁中文网非vip章节的小说抓取器,支持输入小说ID下载小说。 依赖项:curl 可以简单的看下,里面用到了curl ,正则表达式,ajax等技术,适合新手看看...
PHP 2014-12-26 06:45:03 -
PHP错误WARNING: SESSION_START() [FUNCTION.SESSION-START]解决方法
本文为大家讲解的是PHP错误WARNING: SESSION_START() [FUNCTION.SESSION-START]解决方法,感兴趣的同学参考下。 做开发的时候,操作session有时候会遇到这个问题:Warning: session_start() [function.session-start]…… PHP环境: OS:CentOS release 5.2 (Final) Apache: Server version: Apache/2.2.3 Server built: Jan 15 2008 20:33:30 php: PHP 5.1.6 (cli) (built: May 24 2008 14:07:53) Copyright (c) 1997-2006 The PHP Group Zend Engine v2.1.0, Copyright (c) 1998-2006 Zend Technologies 报错信息如下: Warning:session_start()[fu...
PHP 2014-12-26 06:42:04 -
一味烧钱是不可持续的 滴滴打车CTO张博
站长搜索科技讯 12月25日上线 近日,滴滴打车CTO兼出租车事业部总经理张博向记者展示了,滴滴研发的司机端“防挑活产品”――滴米。滴米是司机端的虚拟币,通过滴米的奖惩来最大限度的防止过去出租司机“挑活”的现象...
互联网 2014-12-25 12:54:07 -
Function ereg() is deprecated Error问题解决方法 php5.3错误
本文为大家讲解的是php5.3错误:Function ereg() is deprecated Error问题解决方法,感兴趣的同学参考下。 一、问题: PHP 5.3 ereg() 无法正常使用,提示“Function ereg() is deprecated Error”是因为它长ereg 函数进行了升级处理,需要像preg_match使用/ /来规则了,当然也是php5.3把ereg给废掉的节奏了...
PHP 2014-12-25 07:33:04 -
PHP Socket配置及使用示例
本文为大家讲解的是PHP 的Socket配置及使用示例,感兴趣的同学参考下。 2个php测试文件 server.php <?php //phpinfo(); //确保在连接客户端时不会超时 set_time_limit(0); $ip = '127.0.0.1'; $port = 1935; /* +------------------------------- * @socket通信整个过程 +------------------------------- * @socket_create * @socket_bind * @socket_listen * @socket_accept *&n...
PHP 2014-12-25 00:54:10 -
php使用strtotime和date函数判断日期是否有效的方法
本文为大家讲解的是一个php使用strtotime和date函数判断日期是否有效的方法,感兴趣的同学参考下. 咋一想,判断日期是否有效应该是蛮简单的一个功能,但是细想起来还是有点麻烦的,因为既要检验格式,又要检验有效性。例如2013-02-29,虽然格式正确,但是日期无效;而2012-02-29格式正确,也有效...
PHP 2014-12-24 23:15:06 -
PHP用Socket上传图片的方法示例
本文为大家讲解的是PHP用Socket上传图片的方法示例,感兴趣的同学参考下. 服务器端: <?php set_time_limit(10); //* 设置不显示任何错误 */ //error_reporting(0); function varinfo($str) { echo "<PRe>"; var_dump($str); echo "<pre>"; } $commonProtocol = getprotobyname("tcp"); $socket = socket_create(AF_INET, SOCK_STREAM, $commonProtocol); if ($socket) { $result = socket_bind($socket, '192...
PHP 2014-12-24 23:08:37 -
php防止伪造的数据从URL提交方法
本文为大家讲解的是php防止伪造的数据从URL提交方法,感兴趣的同学参考下。 针对伪造的数据从URL提交的情况,首先是一个检查前一页来源的如下代码: <?/*PHP防止站外提交数据的方法*/ function CheckURL(){ $servername=$_SERVER['SERVER_NAME']; $sub_from=$_SERVER["HTTP_REFERER"]; $sub_len=strlen($servername); $checkfrom=substr($sub_from,7,$sub_len); if($checkfrom!=$servername)die("警告!你正在从外部提交数据!请立即终止!"); } ?> 这个方法只能防止手动在浏览栏上输入的URL...
PHP 2014-12-24 21:15:10 -
PHP URL参数获取方式的四种示例
本文为大家整理的是PHP URL参数获取方式的四种示例,感兴趣的同学参考下. 在已知URL参数的情况下,我们可以根据自身情况采用$_GET来获取相应的参数信息($_GET['name']);那,在未知情况下如何获取到URL上的参数信息呢? 第一种、利用$_SERVER内置数组变量 相对较为原始的$_SERVER['QUERY_STRING']来获取,URL的参数,通常使用这个变量返回的会是类似这样的数据:name=tank&sex=1 如果需要包含文件名的话可以使用$_SERVER["REQUEST_URI"](返回类似:/index.php?name=tank&sex=1) 第二种、利用pathinfo内置函数 <?php $test = pathinfo("http://localhost/index.php"); print_r($test); /* 结果如下 Array ( [d...
PHP 2014-12-24 21:06:08