-
PHP打开获取远程URL地址的几种方法总结
本文为大家整理总结了PHP打开获取远程URL地址内容的几种方法:file_get_content,curl,fopen,fsockopen等,感兴趣的同学参考下。 1: 用file_get_contents 以get方式获取内容 <?php $url='http://www.baidu.com/'; $html = file_get_contents($url); //print_r($http_response_header); ec($html); printhr(); printarr($http_response_header); printhr(); ?> 示例代码2: 用fopen打开url, 以get方式获取内容 <? $fp = fopen($url, 'r'); printarr(stream_get_meta_data($fp)); printhr(); while(!feof($fp)) { $result .= fgets($fp, 1024); }...
PHP 2014-12-08 00:21:06 -
PHP 获取远程文件内容curl函数用法
本文是一个php通过curl实现的可以用来抓取远程网页内容的函数,感兴趣的同学参考下。 <? /** 获取远程文件内容 @param $url 文件http地址 */ function fopen_url($url) { if (function_exists('file_get_contents')) { $file_content = @file_get_contents($url); } elseif (ini_get('allow_url_fopen') && ($file = @fopen($url, 'rb'))){ $i = 0; while (!feof($file) && $i++ < 1000) { $file_content .= strtolower(fread($file, 4096)); } fclose($file); } elseif (function_exists('curl_init')) ...
PHP 2014-12-07 22:42:12 -
mysql恢复数据报错:[ERROR] /usr/sbin/mysqld: The table 'cps_effect_confirm_log_1301' is ...解决方法
本文为大家讲解的是 mysql恢复数据报错:[ERROR] /usr/sbin/mysqld: The table 'cps_effect_confirm_log_1301' is ...解决方法,感兴趣的同学参考下。 错误描述: mysql恢复数据报错:[ERROR] /usr/sbin/mysqld: The table 'cps_effect_confirm_log_1301' is 原因分析和问题解决: 一,查看的磁盘空间 df -dh 看到mysql的目录(不是安装目录)没有问题...
数据库操作教程 2014-12-07 16:27:11 -
PHP session有效期session.gc_maxlifetime的设置方法
本文为大家讲解的是PHP session有效期session.gc_maxlifetime的设置方法,感兴趣的同学参考下。 PHP中的session有效期默认是1440秒(24分钟)【weiweiok 注:php5里默认的是180分】,也就是说,客户端超过24分钟没有刷新,当前session就会失效...
PHP 2014-12-07 14:09:08 -
php下使用curl模拟用户登陆的代码示例
本文为大家讲解的是php下使用curl模拟用户登陆的代码示例,感兴趣的同学参考下。 bool curl_setopt (int ch, string option, mixed value) curl_setopt()函数将为一个CURL会话设置选项...
PHP 2014-12-07 11:33:04 -
php开启CURL扩展,让服务器支持PHP curl函数
本文为大家讲解的是php开启如何CURL扩展,让服务器支持PHP curl函数的方法,感兴趣的同学参考下。 curl()、file_get_contents()、snoopy.class.php这三个远程页面抓取或采集中用到的工具,默迹还是侵向于用snoopy.class.php,因为他效率比较高且不需要服务器特定配置支持,在普通虚拟主机中即可使用,file_get_contents()效率稍低些,常用失败的情况、curl()效率挺高的,支持多线程,不过需要开启下curl扩展...
PHP 2014-12-07 07:33:04 -
php下伪造http头(referer)破解防盗链的函数示例
本文是一个php实现的伪造http头(referer)破解防盗链的函数示例代码,感兴趣的同学参考下。 这篇文章主要用于图片,软件等突破防盗链的方法,希望需要的朋友有所帮助,但不推荐这样做,如果官方改版都是无法继续使用的...
PHP 2014-12-07 06:42:04 -
php URL验证正则表达式
本文是一个php实现的可以用来进行 URL验证的正则表达式,感兴趣的同学参考下。 <?php $url = 'http://www.baidu.com/zongzi/oo.html'; $n = preg_match_all("/http:[/]{2}[a-z]+[.]{1}[a-zd-]+[.]{1}[a-zd]*[/]*[A-Za-zd]*[/]*[A-Za-zd]*[.]*html/",$url,$array); var_dump($array); ?>...
PHP 2014-12-07 01:36:04 -
McAfee未来针对Android的病毒将泛滥
5月15日消息:近日,知名电子安全防护公司McAfee称,Android设备已经成为恶意软件的重灾区。他们最近阻截到一款Multi.dr的病毒,能大肆窃取Android用户隐私...
系统程序 2014-12-06 12:21: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