下面是php用get_file_content函数获取黄金原油美指道琼斯等行情
其实就是php小偷抓取程序,这里用了php的et_file_content()函数抓取了别人页面的内容,其实也可以用fopen(),fsockopen(),curl等实现,有时间再写下这几个函数的用法。
完整代码如下:
演示地址:http://www.jianzhandiy.com/demo/hangqing.php
其实就是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简单排序之冒泡排序与选择排序
2015-05-20 14:32 2325<?php $arr = array(100, ... -
PHP PDO的简单使用(query(),exec(),prepare(),Transaction,行锁)
2014-12-16 11:30 1557PHP PDO的简单使用(query( ... -
PHP 线程安全与非线程安全版本的区别
2014-12-15 14:48 1005从2000年10月20日发布的 ... -
PHP垃圾回收机制-引用计数基本知识
2014-12-15 13:57 430每个php变量存在一个叫"zval"的 ... -
Netbeans7下载和安装
2014-09-13 10:55 932Netbeans7下载和安装 完全版Netbea ... -
PHP5.4 htmlspecialchars转义中文字符串变空
2014-09-12 10:35 1894PHP5.4 htmlspecialchars转 ... -
关于Mysql转Mssql工具-mysql迁移mssql助手(SSMA)
2013-08-12 09:38 1976关于Mysql转Mssql工具 近期项目碰到将mysq ... -
php判断客户端浏览器的类型
2013-06-14 22:44 2769php判断客户端浏览器的类型 1、通过 $_SERV ... -
ThinkPHP3.1新特性 动态设置自动验证和自动完成
2013-06-10 22:41 912ThinkPHP3.1新特性 动态设置自动验证和自动完成 ... -
ThinkPHP URL规则、URL伪静态、URL路由
2013-06-09 22:49 3579ThinkPHP 3.1.2 URL规则、URL伪静态、U ... -
高并发处理方案
2013-06-03 10:47 1405时常看到高并发的问题,但高并发其实是最不需要考虑的东西。为何, ... -
php冒泡排序
2012-11-25 13:52 993面试的时候老是碰到排序之类的题目,这里再复习下吧。 &l ... -
php简单例子--打印出99乘法表
2012-11-25 11:39 955php简单例子--打印出99乘法表: <?php ... -
不常见却非常有用的PHP函数
2012-11-15 01:34 791函数是PHP如此强大的源泉,但是很多PHP函数并没有得到充分的 ... -
syntax error, unexpected T_PAAMAYIM_NEKUDOTAYIM
2012-09-12 21:15 1107PHP出错:syntax error, unexpected ... -
ecshop2.7.3去版权
2012-09-12 21:03 1139ecshop2.7.3版权修改相关: 1.去掉Powered ... -
php实现多构造器的类
2012-07-23 17:11 1278有时候实例化类时,需要根据构造方法的参数个数进行初始化不用的内 ... -
对PHP构造函数的理解
2012-07-20 20:01 1655做项目的时候遇到了一些错误,最终分析,是php的构造方法在作怪 ... -
了解字符集和编码
2010-02-05 20:08 917一、什么是字符集?什么是编码? 字符(Character) ... -
XP系统如何配置Apache2.2
2010-02-05 19:44 1431Apache2.2.4 php5.2.1 mysql 配置方法 ...
相关推荐
在PHP中,`file_get_contents`函数是一个非常实用的工具,用于从各种源获取数据,包括从URL下载文件。在处理文件下载时,这个函数能够直接读取远程文件内容并将其保存到本地,或者直接输出到浏览器供用户下载。本文...
`get_magic_quotes_gpc()` 和 `get_magic_quotes_runtime()` 函数是PHP早期版本中用于自动转义用户提交的数据以防止SQL注入等安全问题的两个函数。本文将详细介绍这两个函数的功能、使用方法以及它们在PHP中的作用。...
在PHP编程中,`file_get_contents` 是一个非常实用的内置函数,用于读取文件或者URL的内容。然而,当尝试获取远程资源时,可能会遇到超时的问题,尤其是在处理响应时间较长或者网络不稳定的情况。本文将详细讲解两种...
如果你使用file_get_contents获取远程文件内容返回为空或提示该函数不可用,也许本文能帮到你! 使用file_get_contents和fopen必须空间开启allow_url_fopen。方法:编辑php.ini,设置allow_url_fopen = On,allow_url...
在PHP编程中,`file_get_contents` 是一个非常实用的内置函数,用于读取文件或者URL的内容。然而,在网络环境不稳定或目标服务器响应慢的情况下,`file_get_contents` 很可能会遇到读取远程数据超时的问题。这可能...
用file_get_contents来抓取页面内容不成功,可能是因为有些主机服务商把php的allow_url_fopen选项是关闭了,就是没法直接使用file_get_contents来获取远程web页面的内容。那就是可以使用另外一个函数curl。下面是...
真正能够控制file_get_contents超时时间的是使用stream_context_create()函数创建的上下文环境。通过设置"context"数组中的'http'部分的'timeout'键值,我们可以指定超时时间。例如,可以将超时时间设置为60秒。这样...
1. **抓取图像**:通过 `GrabImage` 函数获取新采集的图像。 2. **图像显示**:判断是否需要跨线程操作,并将图像显示在指定的窗口上。 3. **资源释放**:使用完图像后,需要及时释放资源,避免内存泄漏。 #### 五...
本文实例讲述了PHP使用file_get_content设置头信息的方法。分享给大家供大家参考,具体如下: 直接上代码: <?php /** Accept application/json Accept-Encoding gzip, deflate Accept-Language zh-cn,zh;q=0.8,...
UTL_FILE 包的工作机制是这样的:首先要使用 FOPEN 函数,将文件的路径、文件名、以及打开模式的参数传入,然后 Oracle 会到 ALL_DIRECTORIES 视图中查看路径是否已经创建。如果路径和文件名均合法,则该文件被打开...
除 FOPEN、IS_OPEN 和 GET_LINE 之外,UTL_FILE 还提供了其他函数,例如 PUT、PUT_LINE、NEW_LINE、PUTF、FFLUSH、FCLOSE、FCLOSE_ALL、FRENAME 和 FREMOVE 等。这些函数用于对文件进行写操作、刷新缓冲区、关闭文件...
此外,确认是否是`file_get_contents()`引起CPU使用率过高,可以通过`top`命令查找CPU使用率最高的`php-cgi`进程,并进一步检查其执行的脚本,或者使用类似`strace`的工具进行进程跟踪,观察是否有长时间阻塞在`file...
然后,我们使用 `get_class_methods()` 函数来获取 `Window` 类的方法列表,并通过循环遍历并打印这些方法名。 ```php $temp = get_class_methods("Window"); for ($i = 0; $i ($temp); $i++) { echo $temp[$i] . ...
本文将深入解析如何使用 `file_get_contents` 模仿浏览器头(User Agent)来获取数据。 首先,理解什么是User Agent(UA)至关重要。User Agent是一个特殊的字符串头,当用户通过浏览器或其他HTTP客户端访问网页时...
在PHP编程中,`file_get_contents` 是一个非常实用的内置函数,用于读取文件或者URL内容。然而,有时候我们可能会遇到无法成功获取网页内容的情况。本文将详细讲解当`file_get_contents`获取不到网页内容时,如何...
例如,如果我们想从文件 "2.sql" 中的第 1MB 处开始读取,且只想读取接下来的 1024 字节,我们可以这样使用 file_get_contents 函数: ```php $content = file_get_contents("2.sql", FALSE, NULL, 1024 * 1024, ...
在PHP编程中,`get_headers()`函数是一个非常实用的内置函数,它用于获取HTTP头部信息。然而,这个函数默认不支持设置超时时间,这意味着在处理远程资源时,如果网络延迟或服务器响应时间过长,可能导致脚本执行时间...
抓取远程内容,之前一直都在用file_get_content函数,其实早就知道有curl这么一个好东西的存在,但是看了一眼后感觉使用颇有些复杂,没有file_get_content那么简单,再就是需求也不大,所以没有学习使用curl。...