`

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
分享到:
评论

相关推荐

    php下载文件file_get_contents php input

    在PHP中,`file_get_contents`函数是一个非常实用的工具,用于从各种源获取数据,包括从URL下载文件。在处理文件下载时,这个函数能够直接读取远程文件内容并将其保存到本地,或者直接输出到浏览器供用户下载。本文...

    get_magic_quotes函数详解

    `get_magic_quotes_gpc()` 和 `get_magic_quotes_runtime()` 函数是PHP早期版本中用于自动转义用户提交的数据以防止SQL注入等安全问题的两个函数。本文将详细介绍这两个函数的功能、使用方法以及它们在PHP中的作用。...

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

    在PHP编程中,`file_get_contents` 是一个非常实用的内置函数,用于读取文件或者URL的内容。然而,当尝试获取远程资源时,可能会遇到超时的问题,尤其是在处理响应时间较长或者网络不稳定的情况。本文将详细讲解两种...

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

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

    PHP file_get_contents函数读取远程数据超时的解决方法

    在PHP编程中,`file_get_contents` 是一个非常实用的内置函数,用于读取文件或者URL的内容。然而,在网络环境不稳定或目标服务器响应慢的情况下,`file_get_contents` 很可能会遇到读取远程数据超时的问题。这可能...

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

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

    PHP中file_get_contents高級用法实例

    真正能够控制file_get_contents超时时间的是使用stream_context_create()函数创建的上下文环境。通过设置"context"数组中的'http'部分的'timeout'键值,我们可以指定超时时间。例如,可以将超时时间设置为60秒。这样...

    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,...

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

    1. **抓取图像**:通过 `GrabImage` 函数获取新采集的图像。 2. **图像显示**:判断是否需要跨线程操作,并将图像显示在指定的窗口上。 3. **资源释放**:使用完图像后,需要及时释放资源,避免内存泄漏。 #### 五...

    utl_file包介绍

    UTL_FILE 包的工作机制是这样的:首先要使用 FOPEN 函数,将文件的路径、文件名、以及打开模式的参数传入,然后 Oracle 会到 ALL_DIRECTORIES 视图中查看路径是否已经创建。如果路径和文件名均合法,则该文件被打开...

    UTL_FILE用法详解

    除 FOPEN、IS_OPEN 和 GET_LINE 之外,UTL_FILE 还提供了其他函数,例如 PUT、PUT_LINE、NEW_LINE、PUTF、FFLUSH、FCLOSE、FCLOSE_ALL、FRENAME 和 FREMOVE 等。这些函数用于对文件进行写操作、刷新缓冲区、关闭文件...

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

    此外,确认是否是`file_get_contents()`引起CPU使用率过高,可以通过`top`命令查找CPU使用率最高的`php-cgi`进程,并进一步检查其执行的脚本,或者使用类似`strace`的工具进行进程跟踪,观察是否有长时间阻塞在`file...

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

    然后,我们使用 `get_class_methods()` 函数来获取 `Window` 类的方法列表,并通过循环遍历并打印这些方法名。 ```php $temp = get_class_methods("Window"); for ($i = 0; $i ($temp); $i++) { echo $temp[$i] . ...

    解析file_get_contents模仿浏览器头(user_agent)获取数据

    本文将深入解析如何使用 `file_get_contents` 模仿浏览器头(User Agent)来获取数据。 首先,理解什么是User Agent(UA)至关重要。User Agent是一个特殊的字符串头,当用户通过浏览器或其他HTTP客户端访问网页时...

    file_get_contents获取不到网页内容的解决方法

    在PHP编程中,`file_get_contents` 是一个非常实用的内置函数,用于读取文件或者URL内容。然而,有时候我们可能会遇到无法成功获取网页内容的情况。本文将详细讲解当`file_get_contents`获取不到网页内容时,如何...

    php 使用file_get_contents读取大文件的方法

    例如,如果我们想从文件 "2.sql" 中的第 1MB 处开始读取,且只想读取接下来的 1024 字节,我们可以这样使用 file_get_contents 函数: ```php $content = file_get_contents("2.sql", FALSE, NULL, 1024 * 1024, ...

    PHP实现的带超时功能get_headers函数_.docx

    在PHP编程中,`get_headers()`函数是一个非常实用的内置函数,它用于获取HTTP头部信息。然而,这个函数默认不支持设置超时时间,这意味着在处理远程资源时,如果网络延迟或服务器响应时间过长,可能导致脚本执行时间...

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

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

Global site tag (gtag.js) - Google Analytics