-
php max_execution_time执行时间问题分析
本文为大家讲解的是php max_execution_time执行时间问题分析,感兴趣的同学参考下。 大部分PHP代码执行时间都不会很久...
PHP 2014-12-07 07:21:03 -
discuz的php防止sql注入函数
本文是一个从discuz提取的php防止sql注入函数代码,感兴趣的同学参考下。 最早开始学习php的时候根本没考虑过安全方面的问题,那时候就是想能做出功能就是万岁了...
PHP 2014-12-07 04:30:05 -
PHP使用fopen,curl函数读取网页文件内容的示例代码
本文为大家讲解的是PHP使用fopen,curl函数读取网页文件内容的示例代码,感兴趣的同学参考下。 php小偷程序中经常需要获取远程网页的内容,下面是一些实现代码 1.fopen实现代码: <?php $handle = fopen ("http://www.example.com/", "rb"); $contents = ""; while (!feof($handle)) { $contents .= fread($handle, 8192); } fclose($handle); ?> <?php // 对 PHP 5 及更高版本 $handle = fopen("http://www.example.com/", "rb"); $contents = stream_get_contents($handle); fclose($handle); ?> 2.curl实现代码: ...
PHP 2014-12-06 11:54:04 -
php采用file_get_contents代替curl实例示例
本文为大家实现的是一个php采用file_get_contents代替curl的方法示例代码,实例讲述了file_get_contents模拟curl的post方法,对于服务器不支持curl的情况来说有一定的借鉴价值,需要的朋友可以参考下 file_get_contents代替使用curl其实不多见了,但有时你碰到服务器不支持curl时我们可以使用file_get_contents代替使用curl,下面看个例子。 当用尽一切办法发现 服务器真的无法使用curl时...
PHP 2014-12-06 07:57:04 -
php下通过curl抓取yahoo boss 搜索结果的示例代码
本文是一个php下通过curl抓取yahoo boss 搜索结果的示例代码,感兴趣的同学参考下。 1.编写curl类,进行网页内容抓取 class CurlUtil { private $curl; private $timeout = 10; /** * 初始化curl对象 */ public function __construct() { $this->curl = curl_init(); curl_setopt($this->curl, CURLOPT_RETURNTRANSFER, 1); curl_setopt($this->curl, CURLOPT_USERAGENT, "Mozilla/4.0 (compatible; MSIE 6.0; Windows NT 5.1; SV1)"); curl_setopt($this->curl, CURLOPT_HEADER, false); //设定是否显示头信息 curl_setopt($this->curl, CURLOPT_...
PHP 2014-12-06 06:27:05 -
MySQL安装错误:APPLY security settings的解决方法
本文向大家讲解的是MySQL安装时出现错误:APPLY security settings的解决方法,感兴趣的同学参考下。 错误描述: 一般在卸载原有mysql重新安装mysql时出现:APPLY security settings错误 解决方法: 第一步:删除mysql的安装目录,一般为C:\Program Files目录下...
数据库操作教程 2014-12-06 05:42:07 -
php环境配置之CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI比较?
本文为大家讲解的是php的运行模式:CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI比较,详解各模式的优缺点 感兴趣的同学参考下。 什么是CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?在php运行环境配置中用得到,究竟哪种更适合网站...
PHP 2014-12-05 16:00:12 -
PHP curl 并发最佳实践代码分享
本文为大家讲解的是PHP curl 的并发操作实现方法,感兴趣的同学参考下。 在实际项目或者自己编写小工具(比如新闻聚合,商品价格监控,比价)的过程中, 通常需要从第3方网站或者API接口获取数据, 在需要处理1个URL队列时, 为了提高性能, 可以采用cURL提供的curl_multi_*族函数实现简单的并发 本文将探讨两种具体的实现方法, 并对不同的方法做简单的性能对比. 1. 经典cURL并发机制及其存在的问题 经典的cURL实现机制在网上很容易找到, 比如参考PHP在线手册的如下实现方式: function classic_curl($urls, $delay) { $queue = curl_multi_init(); $map = array(); foreach ($urls as $url) { // create cURL resources $ch = curl_init(); // set URL and other appropriate options curl_setopt($ch, CU...
PHP 2014-12-03 05:43:08 -
php 通过curl模拟POST提交数据的方式
本文为大家讲解的是php 通过curl模拟POST提交数据的方式,感兴趣的同学参考下。 $post_data = array(); $post_data['clientname'] = "test08"; $post_data['clientpasswd'] = "test08"; $post_data['submit'] = "submit"; $url='http://xxx.xxx.xxx.xx/xx/xxx/top.php'; $o=""; foreach ($post_data as $k=>$v) { $o.= "$k=".urlencode($v)."&"; } $post_data=substr($o,0,-1); $ch = curl_init(); curl_setopt($ch, CURLOPT_P...
PHP 2014-12-03 04:36:45 -
PHP的curl实现get,post和cookie示例代码
本文是一个PHP的curl实现get,post和cookie示例代码,感兴趣的同学参考下。 类似于dreamhost这类主机服务商,是显示fopen的使用 的...
PHP 2014-12-02 09:59:27 -
php curl post 时出现的问题小结
本文为大家讲解的是php curl post 时出现的问题小结,感兴趣的同学参考下. 问题: 在 a.php 中以 POST 方式向 b.php 提交数据,但是 b.php 下就是无法接收到数据,而 CURL 操作又显示成功,非常诡异。原来,“传递一个数组到CURLOPT_POSTFIELDS,cURL会把数据编码成 multipart/form-data,而然传递一个URL-encoded字符串时,数据会被编码成 application/x-www-form-urlencoded...
PHP 2014-12-02 08:34:46