Codeigniter的dom类用法实例_php实例

本文实例讲述了Codeigniter的dom类用法。分享给大家供大家参考。具体分析如下:

利用simple_html_dom dom类为CI修改的一个类库,可以像JS一样对HTML元素进行分析,适合与抓取网页时,对网页数据进行的分析。

类库下载地址: http://sourceforge.net/projects/simplehtmldom/

修改:

把simple_html_dom批量替换为CI_Simple_html_dom。
放置在application\libraries下:

function index()
{
  //$this->load->view('welcome_message');
  $this->load->library('Simple_html_dom');
  $html = file_get_html('http://localhost/test.htm');
  foreach($html->find('a') as $e)
  echo $e->href . '<br>';
}

希望本文所述对大家基于Codeigniter的php程序设计有所帮助。

以上是小编为您精心准备的的内容,在的博客、问答、公众号、人物、课程等栏目也有的相关内容,欢迎继续使用右上角搜索按钮进行搜索codeigniter
dom类
codeigniter实例教程、codeigniter 分页实例、codeigniter开发实例、codeigniter 网站实例、codeigniter 实例,以便于您获取更多的相关知识。

时间: 2024-08-03 12:24:09

Codeigniter的dom类用法实例_php实例的相关文章

Codeigniter的dom类用法实例

  本文实例讲述了Codeigniter的dom类用法.分享给大家供大家参考.具体分析如下: 利用simple_html_dom dom类为CI修改的一个类库,可以像JS一样对HTML元素进行分析,适合与抓取网页时,对网页数据进行的分析. 类库下载地址: http://sourceforge.net/projects/simplehtmldom/ 修改: 把simple_html_dom批量替换为CI_Simple_html_dom. 放置在applicationlibraries下: ? 1

CI框架文件上传类及图像处理类用法分析_php实例

本文实例讲述了CI框架文件上传类及图像处理类用法.分享给大家供大家参考,具体如下: //列表页banner图片 public function edit_list_page_banner($category_id=""){ $category_id= empty($category_id)?$_POST["category_id"]:$category_id; //上传图片 if(isset($_POST["key"]) && $

CodeIgniter自定义控制器MY_Controller用法分析_php实例

本文实例讲述了CodeIgniter自定义控制器MY_Controller用法.分享给大家供大家参考,具体如下: Codeigniter所有的控制器都必须继承CI_Controller类,但CI_Controller类位于system目录下,不太方便修改.为方便做一些公用的处理,通常情况下我们会在core下创建MY_Controller,用来继承CI_Controller,从而项目中所有的控制器继承MY_Controller. 那么,MY_Controller 通常会做些什么呢? 所有的控制器都

Zend Framework教程之Bootstrap类用法概述_php实例

本文实例讲述了Zend Framework中Bootstrap类用法.分享给大家供大家参考,具体如下: Zend_Application_Bootstrap_Bootstrapper Zend_Application_Bootstrap_Bootstrapper是所有引导类必须实现的基本接口.基本功能是用于配置,注册资源,引导(无论是单个资源或整个应用程序),并运行应用程序. 接口方法: Zend_Application_Bootstrap_Bootstrapper Interface Meth

Zend Framework教程之Zend_Registry对象用法分析_php实例

本文实例讲述了Zend Framework教程之Zend_Registry对象用法.分享给大家供大家参考,具体如下: 使用对象注册表(Registry) 对象注册表(或称对象仓库)是一个用于在整个应用空间(application space)内存储对象和值的容器.通过把对象存储在其中,我们可以在整个项目的任何地方使用同一个对象.这种机制相当于一种全局存储. 我们可以通过Zend_Registry类的静态方法来使用对象注册表,另外,由于该类是一个数组对象,你可以使用数组形式来访问其中的类方法. 1

php封装的smartyBC类完整实例_php实例

本文实例讲述了php封装的smartyBC类.分享给大家供大家参考,具体如下: <?php /** * Project: Smarty: the PHP compiling template engine * File: SmartyBC.class.php * SVN: $Id: $ * This library is free software; you can redistribute it and/or * modify it under the terms of the GNU Les

CI框架简单邮件发送类实例_php实例

本文实例讲述了CI框架简单邮件发送类.分享给大家供大家参考,具体如下: ci框架绝对是php初学中想要的东西,它能极大的缩短你的代码量! 下面看看我的发送邮件的简单演示: function email() { $this->load->library('email'); $config['protocol'] = 'smtp'; $config['smtp_host'] = 'smtp.163.com'; $config['smtp_user'] = 'jb51@163.com';//这里写上

php封装的smarty类完整实例_php实例

本文实例讲述了php封装的smarty类.分享给大家供大家参考,具体如下: <?php /** * Project: Smarty: the PHP compiling template engine * File: Smarty.class.php * SVN: $Id: Smarty.class.php 4848 2014-06-08 18:12:09Z Uwe.Tews@googlemail.com $ * This library is free software; you can re

PHP 将数组打乱 shuffle函数的用法及简单实例_php实例

shuffle() PHP shuffle() 函数随机排列数组单元的顺序(将数组打乱).本函数为数组中的单元赋予新的键名,这将删除原有的键名而不仅是重新排序. 语法: bool shuffle ( array &array ) 例子1: <?php $arr = range(1,8); print_r($arr); echo '<br />'; shuffle($arr); print_r($arr); ?> 运行该例子输出: Array ( [0] => 1 [1