转载:
<?php
function SpHtml2Text($str)
{
$str = preg_replace("/<sty(.*)\\/style>|<scr(.*)\\/script>|<!--(.*)-->/isU","",$str);
$alltext = "";
$start = 1;
for($i=0;$i<strlen($str);$i++)
{
if($start==0 && $str[$i]==">")
{
$start = 1;
}
else if($start==1)
{
if($str[$i]=="<")
{
$start = 0;
$alltext .= " ";
}
else if(ord($str[$i])>31)
{
$alltext .= $str[$i];
}
}
}
$alltext = str_replace(" "," ",$alltext);
$alltext = preg_replace("/&([^;&]*)(;|&)/","",$alltext);
$alltext = preg_replace("/[ ]+/s"," ",$alltext);
return $alltext;
}
function Html2Text($str,$r=0)
{
if($r==0)
{
return SpHtml2Text($str);
}
else
{
$str = SpHtml2Text(stripslashes($str));
return addslashes($str);
}
}
$html=file_get_contents('http://www.baidu.com');
echo Html2Text($html);
?>
分享到:
相关推荐
在PHP文本交换链中,广告通常以文本链接的形式呈现,简洁而不会过于占用页面空间,同时也符合搜索引擎优化(SEO)的友好性。用户可以自定义广告的标题、描述以及目标URL,使得广告更具吸引力。这种系统的界面设计...
至此,我们就完成了从MySQL中筛选不含有特定标签的文章并导出为HTML文本的过程。 这个过程展示了如何结合SQL查询和编程语言的能力来处理数据库中的数据,以及如何将这些数据转换成更适合展示和分享的格式。在实际...
### 超文本预处理器PHP #### 一、PHP简介 PHP(Hypertext Preprocessor,超文本预处理器)是一种广泛使用的开源脚本语言。它以其简洁易学的语法著称,融合了C语言、Java和Perl的特点。PHP主要用于Web开发领域,在...
1. 文本处理:系统能够接收用户输入的文本信息,并对特殊字符、格式等进行处理,以确保转换过程中的准确性和流畅性。 2. 文本转语音:利用后端服务或第三方API,如Google Text-to-Speech或其他语音服务,将处理后的...
标题中的“真正移动端可用富文本编辑器”指的是适用于移动设备的高级文本编辑工具,它能够提供丰富的格式选项,如字体、字号、颜色、对齐方式等,同时还支持插入图片和其他多媒体元素。这样的编辑器对于在手机或平板...
在微信小程序开发中,...开发者可以通过使用现成的工具或自定义脚本来完成这一过程,以确保HTML内容在小程序中得到正确的渲染和交互。在实践中,理解和掌握这一技能对于提升小程序的用户体验和开发效率具有重要意义。
本文将详细讨论如何使用PHP实现一个类`deleteHtmlTags`,该类能够删除HTML标签,提取出纯文本内容,同时处理嵌套的标签。这个方法来源于Thinkphp框架的源码,但已经过修改以适应特定需求。 首先,我们来看`...
Sublime Text是一款备受程序员喜爱的文本编辑器,以其高效、灵活和高度可定制性而闻名。这款编辑器支持多种编程语言,提供了丰富的功能,旨在提升开发者的工作效率。 首先,Sublime Text具有多选功能,允许用户同时...
Ueditor是一款广泛应用于网页开发中的开源富文本编辑器,由百度公司开发并维护。它的出现极大地简化了开发者在网页上实现复杂文本编辑功能的过程,使得用户可以在网页上轻松进行文字排版、插入图片、视频、链接等...
站内滚动信息版的实现原理通常是通过PHP读取数据库中的信息,如MySQL,存储着待滚动的文本内容。然后,利用PHP的循环结构和时间控制,每隔一定时间或者用户滚动页面时,动态更新显示的内容。此外,还可以结合...
总的来说,KindEditor是一个功能强大、易用且高度可定制的富文本编辑器,适合各种Web应用中的文本编辑需求。通过其灵活的API和丰富的插件系统,开发者可以轻松构建满足特定需求的文本编辑解决方案。
PHP网页文件被当作一般HTML网页文件来处理并且在编辑时你可以用编辑HTML的常规方法编写PHP。 PHP代表:超文本预处理器(PHP: Hypertext Preprocessor)。PHP是完全免费的,不用花钱,你可以从PHP官方站点下载。PHP...
PHP(Hypertext Preprocessor,超文本预处理器)是一种开放源代码的脚本语言,主要用于Web开发,可以嵌入到HTML中使用。它的语法结构简洁,支持多种数据库,如MySQL,具有良好的可扩展性。在本系统中,PHP被用来处理...
同时,TXT文本数据库的轻量级特性使得数据的加载和读写速度得到了提升,特别是在数据量不是特别大的情况下,这种优势尤为明显。 作为一个开源项目,TXTCMS提供了详尽的文档和许可证文件,确保用户在使用过程中可以...
它支持多种编程语言,包括但不限于HTML、CSS、JavaScript、PHP、Python、Java等,为不同编程语言的开发人员提供了一站式的编辑解决方案。 在功能方面,EditPlus提供了代码高亮显示,这有助于快速识别和理解代码结构...
EditPlus是一款流行的文本编辑器,尤其受到Web开发者喜爱,因为它支持多种编程语言,包括PHP和HTML。本文将详细探讨`php.acp`和`html.acp`文件以及它们在EditPlus中的作用。 `php.acp`和`html.acp`是EditPlus中的...
QueryList和phpQuery是两个在PHP环境中非常重要的网页抓取和解析库,它们极大地简化了开发者从HTML或XML文档中提取数据的过程。这次提供的下载包括了QueryList.php和phpQuery.php两个文件,这表明我们得到的是...
KindEditor是一套开源的HTML可视化编辑器,主要用于让用户在网站上获得所见即所得编辑效果,兼容IE、Firefox、Chrome、Safari、Opera等主流浏览器。 KindEditor使用JavaScript编写,可以无缝的与Java、.NET、PHP、...
通过HTML,你可以定义文本格式、创建链接、插入图像等,为PHP提供静态内容的基础框架。 【IBM RAD(Rational Application Developer)】 IBM Rational Application Developer是IBM提供的一款强大的集成开发环境...