在网上一搜 解析HTML元素 十之八九都会转到与JAVA相关的页面,其实PHP才是解析这些内容最简单的方案,这里仅仅提供一个例子,其他的请举一反三!
//获取HTML文件中title的值
function getHtmlFileTitle($htmlFileName)
{
$file=file($htmlFileName);
$count=count($file);
for($i=0;$i<$count;$i++){
if(eregi("<title>(.*)</title>",$file[$i],$out)){
$title=$out[0];
}
}
$title=substr($title,7,-8);
return $title;
}
<html xmlns="http://www.w3.org/1999/xhtml"><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
</head>
<body>
<?php
//获取HTML文件中title的值
function getHtmlFileTitle($htmlFileName)
{
$file=file($htmlFileName);
$count=count($file);
for($i=0;$i<$count;$i++){
if(eregi("<title>(.*)</title>",$file[$i],$out)){
$title=$out[0];
}
}
$title=substr($title,7,-8);
return $title;
}
if (! isset($_REQUEST['url']) || empty($_REQUEST['url']))
die( "参数实例: url=www.ys168.com " ) ;
echo getHtmlFileTitle("http://{$_REQUEST['url']}") ;
?>
</body>
</html>
分享到:
相关推荐
JavaScript应用实例-js进阶教程03.js
JavaScript应用实例-js进阶教程02.js
根据提供的文件信息,“AutoCAD VBA _ VB.NET开发基础与实例教程 第2版.pdf”,我们可以推断出这是一本关于如何使用Visual Basic for Applications (VBA) 和 Visual Basic .NET (VB.NET) 开发AutoCAD应用程序的专业...
AutoCAD+VBA&VB.NET开发基础与实例教程(VB.net版)pdf下载地址,一本不可多得的好教材
标题中的“VB6解析json类库”指的是一个用于Visual Basic 6(VB6)环境的JSON解析工具。JSON,全称JavaScript Object Notation,是一种轻量级的数据交换格式,广泛应用于Web服务和应用程序之间的数据传输。这个类库...
这个标题所指的"VB2005实例源码"是一系列使用VB2005编写的程序代码示例,用于教学或实践编程技巧。下面将对这些实例涉及的知识点进行详细解析。 1. **常用算法**:这个压缩子文件可能包含了各种基础和进阶的算法...
Overlay 技术 VxLAN 的部署方法及银行应用实例 -运维进阶.docx
.NET开发基础与实例教程第二版随书光盘》是一部专为学习AUTOCAD编程的读者准备的教程资源。该教程涵盖了VBA(Visual Basic for Applications)和VB.NET(Visual Basic .NET)两种语言在AUTOCAD环境中的应用,旨在...
《VB2010官方教程实例》是微软发布的一份全面的教学资源,旨在帮助学习者掌握Visual Basic 2010的各种功能和技术。这个教程涵盖了从基础的桌面应用程序开发到复杂的网络服务,以及针对不同平台如TabletPC的程序设计...
Protege新手入门教程-进阶篇 Protege新手入门教程-进阶篇是基于Protege新手入门教程-推理篇的基础上,结合JDBC技术将构造的本体导入数据库。整个教程主要介绍了个体的编辑、查询插件的用法以及将编辑好的本体存储到...
在VB(Visual Basic)编程中,处理数组是常见的任务之一,有时我们需要从数组中删除特定的元素。这个实例将向我们展示如何在VB环境中实现这一功能。数组是一种数据结构,它允许我们存储多个同类型的数据项在一个变量...
【VB经典实例150例】是一份专为VB初学者和爱好者精心挑选的实践教程,涵盖了各种基础到进阶的编程应用场景。VB,全称Visual Basic,是Microsoft公司推出的一种面向对象的、可视化编程工具,它以其易学易用的特点深受...
AutoCAD VBA&VB;.NET开发基础与实例教程 pdf版教材pdf版教材
VB.NET是一种基于.NET Framework的编程语言,由微软公司开发,旨在提供一种更加直观和简洁的编程方式,尤其适合Windows应用程序的开发。这本书“VB.NET编程技巧与实例集粹”是针对初学者和有一定基础的开发者设计的...
《C# .NET进阶实例》是一本专为已经对C#编程有一定基础,并期望深入理解和应用.NET框架的开发者设计的教程。这本书旨在通过一系列的实际案例,帮助读者掌握C#和.NET Framework的高级特性和最佳实践,从而提升编程...
本进阶实例集包含了五个不同主题的教程,旨在帮助用户提升在Photoshop中的技能和创造力。 1. **4-仿欧式电影海报**:这个实例将教你如何利用Photoshop CS3.0创建具有古典欧洲风格的电影海报。你将学习到如何通过...
下面将对标题和描述中提及的五个实例进行详细解析。 1. **8-负冲片效果** 负冲效果是一种模拟传统胶片冲洗过程中出现错误的效果,常用于创造出独特的视觉风格。在Photoshop中,可以通过调整色彩曲线、反相和色彩...
《VB.NET编程实例》是一本面向初学者的教程,它涵盖了VB.NET的基础知识以及数据库连接操作,对于刚接触VB.NET的开发者来说具有很高的学习价值。教程通过实例教学,深入浅出地介绍了各种控件的使用,帮助读者快速掌握...
Visual Basic是基于Basic的可视化的程序设计语言。 Visual Basic 是一种基于Windows操作系统的新型的现代程序设计语言,是一种易于... VB实例教程100例,基本上能涉及的都涉及了,对VB初学者有很大的帮助。 5分不算多。