仓酷云

标题: PHP编程:PHP抓取页面信息的代码 [打印本页]

作者: 透明    时间: 2015-2-3 23:36
标题: PHP编程:PHP抓取页面信息的代码
用C语言重新编写,包括可以访问数据库。他将这些程序和一些表单直译器整合起来,称为 PHP/FI。PHP/FI 可以和数据库连接,产生简单的动态网页程序。   使用php DOM函数完成复杂的单页信息抓取,见以下代码:
<?php
error_reporting(E_ERROR);
$pages = file_get_contents('http://www.php100.com');
//$pages = htmlspecialchars($pages);
$doc = new DOMDocument();
$new_doc = new DOMDocument('1.0', 'utf-8');
$doc->loadhtml($pages);
$dom = $doc->getElementsByTagName('a');
for ($i=0;$i<$dom->length;$i++){
$node = $new_doc->createElement('a',$dom->item($i)->nodeValue);
$newnode = $new_doc->appendChild($node);
$newnode->setAttribute('href',$dom->item($i)->getAttribute('href'));
$newnode->setAttribute('style','display:block;margin-left:30px;');//echo $dom->item($i)->getAttribute('src').'</br>';
}
echo $new_doc->saveHTML();
?>
也得学会了PHP。然后再学,见异思迁是最不可取的,狗熊掰玉米就是这个道理,如果经常中途放弃,只能是一无所获,还浪费了N多的时间和经历,得不偿失,最重要的是,你会被别人瞧不起。
作者: 仓酷云    时间: 2015-2-4 03:25
当留言板完成的时候,下步可以把做1个单人的blog程序,做为目标,
作者: 莫相离    时间: 2015-2-4 03:25
没接触过框架的人,也不用害怕,其实框架就是一种命名规范及插件,学会一个框架其余的框架都很好上手的。
作者: 不帅    时间: 2015-2-6 08:17
Apache不是非得用80或者8080端口的,我刚开始安得时候就是80端口老占用,就用了个 81端口,结果照常,就是输localhost的时候,应该输入为 localhost:81
作者: 变相怪杰    时间: 2015-2-7 19:08
本人接触php时间不长,算是phper中的小菜鸟一只吧。由于刚开始学的时候没有名师指,碰过不少疙瘩,呗很多小问题卡过很久,白白浪费不少宝贵的时间,在次分享一些子的学习的心得。
作者: 再现理想    时间: 2015-2-17 04:15
你很难利用原理去编写自己的代码。对于php来说,系统的学习我认为还是很重要的,当你有一定理解后,你可你针对某种效果研究,我想那时你不会只是复制代码的水平了。
作者: 山那边是海    时间: 2015-2-19 13:18
如果你已经到这种程度了,那么你已经可以做我的老师了。其实php也分很多的区域,
作者: 冷月葬花魂    时间: 2015-2-28 03:53
实践是检验自己会不会的真理。
作者: 若天明    时间: 2015-3-7 09:44
如果你已经到这种程度了,那么你已经可以做我的老师了。其实php也分很多的区域,
作者: 简单生活    时间: 2015-3-13 04:34
建数据库表的时候,int型要输入长度的,其实是个摆设的输入几位都没影响的,只要大于4就行,囧。
作者: 再见西城    时间: 2015-3-18 20:20
基础有没有对学习php没有太大区别,关键是兴趣。
作者: 灵魂腐蚀    时间: 2015-3-20 09:19
Ps:以上纯属原创,如有雷同,纯属巧合
作者: 谁可相欹    时间: 2015-3-20 15:27
写的比较杂,因为我也是个新手,不当至于大家多多指正。
作者: 只想知道    时间: 2015-4-1 09:54
首先声明:我是一个菜鸟,是一个初学者。学习了一段php后总是感觉自己没有提高,无奈。经过反思我认为我学习过程中存在很多问题,我改变了学习方法后自我感觉有了明显的进步。
作者: 若相依    时间: 2015-4-7 18:01
首先声明:我是一个菜鸟,是一个初学者。学习了一段php后总是感觉自己没有提高,无奈。经过反思我认为我学习过程中存在很多问题,我改变了学习方法后自我感觉有了明显的进步。
作者: 分手快乐    时间: 2015-4-10 08:34
爱上php,他也会爱上你。
作者: 老尸    时间: 2015-4-11 07:40
如果你可以写完像留言板这样的程序,那么你可以去一些别人的代码了,
作者: 柔情似水    时间: 2015-4-17 21:37
小鸟是第一次发帖(我习惯潜水的(*^__^*) 嘻嘻……),有错误之处还请大家批评指正,另外,前些日子听人说有高手能用php写驱动程序,真是学无止境,人外有人,天外有天。
作者: 第二个灵魂    时间: 2015-5-11 15:21
多看优秀程序员编写的代码,仔细理解他们解决问题的方法,对自身有很大的帮助。
作者: admin    时间: 2015-6-14 22:06
首推的搜索引擎当然是Google大神,其次我比较喜欢 百度知道。不过搜出来的结果往往都是 大家copy来copy去的,运气的的概率很大。




欢迎光临 仓酷云 (http://ckuyun.com/) Powered by Discuz! X3.2