网络编程 | 站长之家 | 网页制作 | 图形图象 | 操作系统 | 冲浪宝典 | 软件教学 | 网络办公 | 邮件系统 | 网络安全 | 认证考试 | 系统进程
Firefox | IE | Maxthon | 迅雷 | 电驴 | BitComet | FlashGet | QQ | QQ空间 | Vista | 输入法 | Ghost | Word | Excel | wps | Powerpoint
asp | .net | php | jsp | Sql | c# | Ajax | xml | Dreamweaver | FrontPages | Javascript | css | photoshop | fireworks | Flash | Cad | Discuz!
当前位置 > 网站建设学院 > 网络编程 > PHP技巧
Tag:注入,存储过程,分页,安全,优化,xmlhttp,fso,jmail,application,session,防盗链,stream,无组件,组件,md5,乱码,缓存,加密,验证码,算法,cookies,ubb,正则表达式,水印,索引,日志,压缩,base64,url重写,上传,控件,Web.config,JDBC,函数,内存,PDF,迁移,结构,破解,编译,配置,进程,分词,IIS,Apache,Tomcat,phpmyadmin,Gzip,触发器,socket
网络编程:ASP教程,ASP.NET教程,PHP教程,JSP教程,C#教程,数据库,XML教程,Ajax,Java,Perl,Shell,VB教程,Delphi,C/C++教程,软件工程,J2EE/J2ME,移动开发
本月文章推荐
.PHP4引用文件语句的对比.
.PDO_MYSQL的一些预定义常量.
.做一个有下拉功能的留言版.
.PHP脚本的10个技巧(5).
.确保php应用程序的安全-不能违反.
.FC 5 php 不可以连接远程mysql数.
.使用php+xslt在windows平台上.
.解决php存取mysql 4.1乱码问题.
.为查询结果建立向后/向前按钮.
.PHP-Javascript“返回上一页”无.
.php+xapian extension的安装.
.PHP4 与 MySQL 交互使用.
.用php实现gb2312和unicode间的编.
.基于DB2及PHP的应用系统跨平台迁.
.用PHP编程读取汉字点阵数据.
.PHP5中的this,self和parent关键字.
.PHP程序处理网页表单的GET和POST.
.根据模板文件生成一个静态html文.
.Mysql存取session实例.
.PHP用户指南-cookies部分.

如何跨站抓取别的站点的页面的补充

发表日期:2000-12-10


在实际的应用中,经常会遇到一些特殊的情况,比如需要新闻,天气预报,等等,但是作为个人站点或者实力小的站点 我们不可能有那么多的人力 物力 财力去做这些事情,怎么办呢?  
好在互联网是 资源共享的,我们可以利用程序 自动的把别的站点的页面抓取回来经过处理后被我们所利用。
  用什么呢,那个战友给的是不行的,其实在Php有这个功能,那就是用curl库。请看下面的代码!  
<?php

$ch = curl_init ("http://dailynews.sina.com.cn");
$fp = fopen ("php_homepage.txt", "w");

curl_setopt ($ch, CURLOPT_FILE, $fp);
curl_setopt ($ch, CURLOPT_HEADER, 0);

curl_exec ($ch);
curl_close ($ch);
fclose ($fp);
?>

  但有时会出现一些错误,但实际上已经下载完了!我问了老外,他们没有给我一个答复,我想实在不行,就在函数前面加个◎;这样我们只要对$txt进行适当的分析后,我们就可以偷偷的抓取sina的新闻!不过,还是不用的为好!以免发生法律纠纷,这里只是想告诉你Php的功能非常的强大!你可以做许多事情!  

【本文版权归作者与奥索网共同拥有,如需转载,请注明作者及出处】    
上一篇:简单的页面缓冲技术 人气:11007
下一篇:截获网站<title></title>内容的例子 人气:12900
浏览全部的内容 Dreamweaver插件下载 网页广告代码 祝你圣诞节快乐 2009年新年快乐