【HTML中表格动态添加的方法】教程文章相关的互联网学习教程文章

PHP里面把16进制的图片数据显示在html的img标签上(实现方法)

客户公司的SQLServer2008的一个生产数据库才1年多就高达18G之巨,原来是系统里面的图片直接以16进制字符串的形式存储在数据库的。要用PHP显示在html页面上,我还耗费了不上时间。 <?php// 从数据库读出来的:图片的十六进制形式字符串 $icon_hex = 89504e470d0a1a0a0000000d494844520000001c00000012010300000072c92ca.700000006504c5445000000ffffffa5d99fdd0000003f49444154089963603e6f60c000266cce1.b1f8010cc07406220c2febcf1...

PHP正则删除html代码中a标签并保留标签内容的方法 原创

本文实例讲述了PHP正则删除html代码中a标签并保留标签内容的方法。分享给大家供大家参考,具体如下: 一、问题: 有HTML代码如: <div>欢迎访问脚本之家<a href=//www.gxlcms.com>www.gxlcms.com</a></div>要求正则删除a标签,同时保留a标签内容,如下: <div>欢迎访问脚本之家www.gxlcms.com</div>二、解决方法: $str = "<div>欢迎访问脚本之家<a href=//www.gxlcms.com>www.gxlcms.com</a></div>"; $str = htmlspecialchars_dec...

php正则删除html代码中class样式属性的方法 原创

本文实例讲述了php正则删除html代码中class样式属性的方法。分享给大家供大家参考,具体如下: 一、问题: 有如下代码: <div class="jb51"><div class="jb51_txt">欢迎访问脚本之家</div></div>要求:删除HTML代码中的class属性。 二、实现方法: php实现代码如下: $str=<div class="jb51"><div class="jb51_txt">欢迎访问脚本之家</div></div>; $str=preg_replace(/ class="([^\"]*)"/isU,,$str); echo $str;运行结果: <div><d...

PHP正则删除HTML代码中宽高样式的方法

本文实例讲述了PHP正则删除HTML代码中宽高样式的方法。分享给大家供大家参考,具体如下: 因工作需要,需要采集html,并把html内容保存到数据库中。为了避免影响使用,宽高样式需要删除。例如图片和div中的width, height等。 不过采集到的html中,样式的写法各有不同,例如大小写,中间有空格等。 因此使用php正则编写了下面这个方法,对这些奇葩的样式进行过滤。 代码如下: <?php /*** 清除宽高样式* @param String $content 内容...

php将html转为图片的实现方法

在服务器端解析将编译好的html转换为图片。 由于html一般由客户端浏览器解析,服务器端不能直接解析html代码。所以我们需要借助php类库及扩展完成这一需求。 文件转换过程为 html —> pdf —>png。 需要借助的类库是mPDF ,imagick pdf 官方下载地址是:http://www.mpdf1.com/mpdf/index.php (推荐下在6.0 虽然大了点)这是一个类库直接下载 上传到服务器即可,里面东西不少,新建一个 html2pdf 的文件夹 引入 include(./html2pd...

php使用正则表达式去掉html中的注释方法

最近在项目中在需要输出浏览器中的源文件需要去掉html中的注释,在网上看了很多的方案,不过很多的答案都是一样的,并不能解决我的问题,于是就自己写正则表达式,也对正则有了更加深刻的理解。 首先比较基础的是: $a = <!--ceshi-->ceshi; $a = preg_replace(#<!--.*--># , , $a); var_dump($a);上面的代码会输出ceshi。 但是如果是下面的字符串的话,就不能达到我们希望的效果了 $a = <!--ceshi-->ceshi<!--ceshi-->; $a = pre...

php正则去除网页中所有的html,js,css,注释的实现方法

如下所示: $search = array ("<script[^>]*?>.*?</script>si", // 去掉 javascript"<style[^>]*?>.*?</style>si", // 去掉 css"<[/!]*?[^<>]*?>si", // 去掉 HTML 标记"<!--[/!]*?[^<>]*?>si", // 去掉 注释 标记"([rn])[s]+", // 去掉空白字符"&(quot|#34);i", // 替换 HTML 实体"&(amp|#38);i","&(lt|#60);i","&(gt|#62);i","&(nbsp|#160);i","&(iexcl|#161);i","&(cent|#162);i","&(pound|#163);i","&(copy|#169)...

Smarty实现页面静态化(生成HTML)的方法

本文实例讲述了Smarty实现页面静态化(生成HTML)的方法。分享给大家供大家参考,具体如下: 为了减少数据库读取次数,某些内容不经常被更改的页面,比如文章详细页面需要做成HTML静态页面。 在使用Smarty的情况下,也可以实现页面静态化。下面先简单说一下使用Smarty时通常动态读取的做法。 一般分这几步: 1、通过URL传递一个参数(ID); 2、然后根据此ID查询数据库; 3、取得数据后根据需要修改显示内容; 4、assign需要显示的数据...

实例详解PHP中html word 互转的方法

下面一段代码给大家介绍php将html转入word中,具体内容如下所示: 这是经过测试的,这种方法有一点不好,html页面代码要写在php中,不过好歹能运行,看程序 <?php class word{ function start(){ ob_start(); echo <html xmlns:o="urn:schemas-microsoft-com:office:office" xmlns:w="urn:schemas-microsoft-com:office:word" xmlns="http://www.w3.org/TR/REC-html40">; } function save($path) { echo "</html>"; $data = ob_g...

php生成静态html页面的方法(2种方法)

因为每次用户点击动态链接的时候都会对服务器发送数据查询的要求,对于一个访问量可能达百万千万级别的网站来说 这无疑是服务器一个大大的负担,所以把动态数据转换成静态html页面就成了节省人力物力的首选。 因为此前没有相应的经验 刚开始的时候觉得这个技术很神秘,但在看了一些例子以后发现并不是那么复杂(不过网上的资料并不是特别详细),经过一个上午加中下午的试验 终于把该做的任务完成了 下面是一些心得和一个简单的例子...

PHP抓取网页、解析HTML常用的方法总结

概述 爬虫是我们在做程序时经常会遇到的一种功能。PHP有许多开源的爬虫工具,如snoopy,这些开源的爬虫工具,通常能帮我们完成大部分功能,但是在某种情况下,我们需要自己实现一个爬虫,本篇文章对PHP实现爬虫的方式做个总结。 PHP实现爬虫主要方法 1.file()函数 2.file_get_contents()函数 3.fopen()->fread()->fclose()方式 4.curl方式 5.fsockopen()函数,socket方式 6.使用开源工具,如:snoopy PHP解析XML或HTML主要方式 1.正...

CodeIgniter使用smtp服务发送html邮件的方法

本文实例讲述了CodeIgniter使用smtp服务发送html邮件的方法。分享给大家供大家参考。具体如下: codeigniter 提供的email类,用于发送邮件, wiki地址: http://codeigniter.org.cn/user_guide/libraries/email.html 实际开发中遇到以下几个问题,总结一下: 1. wiki中说明是可以将配置文件单独提出来,email.php 放置到config文件夹下, 对于email.php 的配置,需要说明的几点: 1) 一般测试使用的smtp服务,如126、163 的邮箱均采...

PHP生成静态HTML页面最简单方法示例

PHP文件名:dome.php代码如下: <?php $string = 1; ob_start(); @readfile("templets/list.html"); $text = ob_get_flush(); $myfile = fopen("list.html","w"); $text = str_replace ("{counent}",$string,$text); fwrite($myfile,$text); ob_clean(); ?>模板文件名:templets/list.html代码如下: <!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/ht...

php生成html文件方法总结

我经常会在网上看到有人问怎么将整个动态的网站静态化,其实实现的方法很简单。代码如下: <?php //在你的开始处加入 ob_start(); ob_start(); //以下是你的代码 //在结尾加入 ob_end_clean(),并把本页输出到一个变量中 $temp = ob_get_contents(); ob_end_clean(); //写入文件 $fp = fopen(‘文件名,w); fwrite($fp,$temp) or die(‘写文件错误); ?>这只是最基本的方法,还不是很实用,因为网站是要更新的,要定期重新生成...

采用thinkphp自带方法生成静态html文件详解

thinkphp本身自带了一个有效的生成静态页的方法,(该方法在tp2.0的手册上有说明,3.0的手册上没有说明了,不过3.0方法还是存在的。) $this->buildHtml(静态文件, 静态路径,模板文件); 稍微说明下参数,有些朋友问我这个参数和具体如何使用。 参数一:静态文件,是指生成后的静态文件名,文件保存路径完整的就是:静态路径/静态文件。例如静态文件设置a/index.那么保存的路径就是项 目路径/Html/a/index.html(默认的静态路径在项目路...