`

php用get_file_content函数获取黄金原油美指道琼斯等行情

阅读更多
下面是php用get_file_content函数获取黄金原油美指道琼斯等行情
  其实就是php小偷抓取程序,这里用了php的et_file_content()函数抓取了别人页面的内容,其实也可以用fopen(),fsockopen(),curl等实现,有时间再写下这几个函数的用法。
完整代码如下:
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml"><head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>黄金资讯</title>
<script type="text/javascript" src="http://go24k.com/js/settab.js"></script>
<script language="javascript">
</script> 
<!--
<link href="static/master.css" rel="stylesheet" type="text/css">
-->
<link href="http://go24k.com/templets/indexdiv/css/master.css" rel="stylesheet" type="text/css">
</head>
<body>
<!--右边行情-->
<div class="r270">    	
<?php
//header('Content-Type: text/html;charset=utf8');
//需要采集的url地址
$url = 'http://go24k.com/';
$contents = file_get_contents($url);
//$contents = iconv('gbk', 'utf-8', $contents); 编码转化
//截取我们真正用到的 html代码块
//从哪个位置开始截取
$start = strpos($contents, '<div class="trends">');
$contents = substr($contents, $start);
//echo $contents;
//从哪个位置结束
$end  = strpos($contents,'<div class="newslist">');
$contents = substr($contents,0, $end);
echo $contents;
?>
</div>
<!--end 右边行情-->
</body>
</html>

演示地址:http://www.jianzhandiy.com/demo/hangqing.php
分享到:
评论

相关推荐

    get_magic_quotes函数详解

    get_magic_quget_magic_quotes函数详解oget_magic_quotes函数详解get_magic_quoget_magic_quotes函数详解get_magic_quotes函数详解get_magic_quotes函数详解get_magic_quotes函数详解tes函数详解get_magic_quotes...

    关于file_get_contents返回为空或函数不可用的解决方案

    如果你使用file_get_contents获取远程文件内容返回为空或提示该函数不可用,也许本文能帮到你! 使用file_get_contents和fopen必须空间开启allow_url_fopen。方法:编辑php.ini,设置allow_url_fopen = On,allow_url...

    深入file_get_contents函数抓取内容失败的原因分析

    用file_get_contents来抓取页面内容不成功,可能是因为有些主机服务商把php的allow_url_fopen选项是关闭了,就是没法直接使用file_get_contents来获取远程web页面的内容。那就是可以使用另外一个函数curl。下面是...

    PHP使用file_get_content设置头信息的方法

    本文实例讲述了PHP使用file_get_content设置头信息的方法。分享给大家供大家参考,具体如下: 直接上代码: &lt;?php /** Accept application/json Accept-Encoding gzip, deflate Accept-Language zh-cn,zh;q=0.8,...

    PHP file_get_contents 函数超时的几种解决方法

    这里就简单介绍两种: 一、增加超时的时间限制 这里需要注意:set_time_limit只是设置你的PHP程序的超时时间,而不是file_get_contents函数读取URL的超时时间。 我一开始以为set_time_limit也能影响到file_get_...

    halcon外触发get_framegrabber_callback注册回调函数方法

    halcon外触发get_framegrabber_callback注册回调函数方法,c#代码

    深入file_get_contents与curl函数的详解

    有些主机服务商把php的allow_url_fopen选项是关闭了,就是没法直接使用file_get_contents来获取远程web页面的内容。那就是可以使用另外一个函数curl。下面是file_get_contents和curl两个函数同样功能的不同写法file_...

    php中get_magic_quotes_gpc()函数说明

    get_magic_quotes_gpc函数是一个用来判断是否为用户提供的数据增加斜线了,这个在php.ini配置文件中哦,下面我来介绍一下get_magic_quotes_gpc()函数说明. get_magic_quotes_gpc函数介绍 取得 PHP 环境变数 magic_...

    php中curl、fsocket、file_get_content三个函数的使用比较

    抓取远程内容,之前一直都在用file_get_content函数,其实早就知道有curl这么一个好东西的存在,但是看了一眼后感觉使用颇有些复杂,没有file_get_content那么简单,再就是需求也不大,所以没有学习使用curl。...

    php使用get_class_methods()函数获取分类的方法

    主要介绍了php使用get_class_methods()函数获取分类的方法,结合实例形式分析了get_class_methods()函数获取类中成员方法的使用技巧,需要的朋友可以参考下

    php中curl和file_get_content的区别

    我觉得,在读取远程内容的时候,file_get_content除了使用比curl便捷以外,其他都没有curl好。 主要区别: 学习才发现,curl支持很多协议,有FTP, FTPS, HTTP, HTTPS, GOPHER, TELNET, DICT, FILE以及LDAP,也就是说...

    PHP file_get_contents设置超时处理方法

    话说,从PHP5开始,file_get_content已经支持context了(手册上写着:5.0.0 Added the context support. ),也就是说,从5.0开始,file_get_contents其实也可以POST数据。 今天说的这篇是讲超时的,确实在跨服务器...

    PHP-CGI进程CPU 100% 与 file_get_contents 函数的关系分析

    PHP 程序员们喜欢使用简单便捷的 file_get_contents&#40;“http://example.com/”&#41; 函数,来获取一个 URL 的返回内容,但是,如果 http://example.com/ 这个网站响应缓慢,file_get_contents&#40;&#41; 就会一直...

    PHP通过内置函数memory_get_usage()获取内存使用情况

    memory_get_usage()函数返回内存使用量,memory_get_peak_usage()函数返回内存使用峰值,getrusage()返回CUP使用情况。但有一点请注意,在这些函数需要在Linux上运行。 下面我们来看一个实例: 复制代码 代码如下: ...

    解析PHP中的file_get_contents获取远程页面乱码的问题

    PHP的file_get_contents获取远程页面内容,如果是gzip编码过的,返回的字符串就是编码后的乱码1、解决方法,找个ungzip的函数来转换下2、给你的url加个前缀,这样调用$content = file_get_contents&#40;“compress....

    PHP中file_get_contents函数抓取https地址出错的解决方法(两种方法)

    方法一: 在php中,抓取https的网站,提示如下的错误内容: Warning: file_get_contents&#40;&#41; [function.file-get-contents]: ...如果不方便修改服务器配置,可以参考使用如下的函数来解决: 代码示例: &lt;?ph

    php中file_get_content 和curl以及fopen 效率分析

    curl多用于互联网网页之间的抓取,fopen多用于读取文件,而file_get_contents多用于获取静态页面的内容。 1. fopen /file_get_contents 每次请求都会重新做DNS查询,并不对DNS信息进行缓存。但是CURL会自动对DNS信息...

    通达OA v2017 video_file.php 任意文件下载漏洞.md

    通达OA漏洞合集

Global site tag (gtag.js) - Google Analytics