【网页实例集锦_html/css_WEB-ITnose】教程文章相关的互联网学习教程文章

smarty自定义函数htmlcheckboxes用法实例_PHP

本文实例讲述了smarty自定义函数htmlcheckboxes用法。分享给大家供大家参考。具体如下: 访问文件:index.php:代码如下:<?php require_once(libs/Smarty.class.php); $smarty = new Smarty(); $smarty->setTemplateDir($_SERVER[DOCUMENT_ROOT]."/php/templates/"); $smarty->setCompileDir($_SERVER[DOCUMENT_ROOT]."/php/templates_c/"); $smarty->setCacheDir($_SERVER[DOCUMENT_ROOT]."/php/cache/"); $smarty->caching = fal...

php将html转成wml的WAP标记语言实例_PHP

本文实例讲述了php将html转成wml的WAP标记语言的方法。分享给大家供大家参考。具体实现方法如下:<?php //--------------------------------------- // Html 标记WAP语言 //---------------------------------------- function html2wml($content) {//保留图片preg_match_all("/<img([^>]*)>/isU", $content, $imgarr);if(isset($imgarr[0]) && count($imgarr[0])>0 ){foreach($imgarr[0] as $k=>$v) $content = str_replace($v, "...

smarty内部日期函数html_select_date()用法实例分析_PHP

本文实例讲述了smarty内部日期函数html_select_date()的用法。分享给大家供大家参考。具体如下: 主要属性: prefix //string类型 默认前缀名为"Date_" start_year //string类型 默认为当前年份 仍可以用(+/-N)模式表示 如start_year="-10" option就从1998年开始 end_year //string类型 默认同上 可用(+/-N)模式表示 如end_year="+5" option就到2013为止 field_order //string类型 默认MDY 即按月日年的顺序 排...

用PHP实现的生成静态HTML速度快类库_php实例

代码如下://///////////////////////////////////////////////////////////////////////////// // // 张树林 - 慧佳工作室 // // Module Name: woods-bhtml.php // Abstract: 生成静态HTML处理程序尾底 // Version: 2.0 // Date 1006-11-25 // Author: woods·zhang // Website: http://www.hoojar.com/ // Email: hoojar@53.com // MSN:...

PHP实现定时生成HTML网站首页实例代码_php技巧

在开始之前还是提一下三个函数吧:"ob_start()、ob_end_clean()、ob_get_contents()" ob_start():是打开缓冲区的,就是要把您需要生成的静态文件的内容缓存在这里; ob_get_contents():是读出缓冲区里的内容,下面有代码为例; ob_end_clean():这个比较重要,只有使用了这个函数后,缓冲区里的内容才会读取出来; 代码如下:if(file_exists("./index.htm"))//看静态index.htm文件是否存在 { time=time(); //文件修改时间和现在时间相...

基于curl数据采集之单页面并行采集函数get_htmls的使用_php实例

用第一篇的get_html()实现简单的数据采集,由于是一个一个执行才采集数据的传输时间就会是所有页面下载的总时长,一个页面假设1秒,那么10个页面就是10秒了。所幸curl还提供了并行处理的功能。 要写一个并行采集的函数,先要了解要采集什么样的页面,对采集的页面用什么请求,才能写出一个相对常用的函数。 功能需求分析: 返回什么? 当然每一个页面的html集合成的数组 传递什么参数? 编写get_html()时,我们知道了可以用opti...

php实现的一个很好用HTML解析器类可用于采集数据_php实例

代码如下: $oldSetting = libxml_use_internal_errors( true ); libxml_clear_errors(); /** * * -+----------------------------------- * |PHP5 Framework - 2011 * |Web Site: www.iblue.cc * |E-mail: mejinke@gmail.com * |Date: 2012-10-12 * -+----------------------------------- * * @desc HTML解析器 * @author jingke */ class XF_HtmlDom { private $_xpath = null; private $_no...

php批量替换html标签的实例代码_php技巧

1.把html元素全部去掉,或者保留某几个html标签 代码如下:$text = 'Test paragraph. Other text';echo strip_tags($text);echo "/n"; // Allow and echo strip_tags($text, '');?>结果为(去掉了注释): Test paragraph. Other textTest paragraph. Other text2.相反,只去掉某一个html标签 代码如下:function strip_only($str, $tags, $stripContent = false) { $content = ''; if(!is_array($tags)) { $tags = (str...

PHP批量生成静态HTML的简单原理和方法_php实例【图】

现在的CMS基本上都支持文章生成HTML,生成HTML静态网页的好处就不用多说了吧,无论是页面打开的浏览速度,还是有利于搜索引擎优化SEO,都有明显的提高,有时候网页中有或多或少的漏洞,把PHP转换成HTML格式也有力地保护了网站。 PHP生成HTML的技术要比ASP的技术相对来说要简单一点,下面简要说一下怎样用PHP批量生成HTML技术吧,先看一下面源码:代码如下:if($_POST[button]){ $sql="select * from doorsjk_about where id$rs=$d...

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

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

PHP使用DOMDocument类生成HTML实例(包含常见标签元素)_php实例【图】

在这一章节里, 我们来了解下如何利用核心(core) PHP 生成 HTML 文件 最近我在查询 php.com 的时候,发现 DOMDocument 这个类非常的有意思, 可以用来生成 XML 或 HTML 文件, DOMDocument 为我们提供了一系列的方法来生成 XML/HTML 标签并插入到 DOM 中, 现在就让我们来看下如何生成的 这里先来看下, 利用它所提供的方法生成的效果, 见下图:一、创建新的 DOM 文件代码如下://实例化 DOMDocument 类,并指定版本号 $dom = new DO...

PHPMailer发送HTML内容、带附件的邮件实例_php实例【图】

PHPMailer是一个封装好的PHP邮件发送类,支持发送HTML内容的电子邮件,以及可以添加附件发送,并不像PHP本身mail()函数需要服务器环境支持,您只需要设置邮件服务器以相关信息就能实现邮件发送功能。 本文将结合实例代码,讲解如何设置和实现发送HTML以及带附件的邮件功能。 首先,您可以到PHPMailer获取最新的下载包,解压到WEB目录下。 然后建立一个sendmail.php的文件,载入PHPMailer类,并设置相关属性参数,如邮件服务器地址,...

php过滤HTML标签、属性等正则表达式汇总_php实例

$str=preg_replace("/\s+/", " ", $str); //过滤多余回车 $str=preg_replace("/<[ ]+/si","<",$str); //过滤<__("<"号后面带空格)$str=preg_replace("/<\!--.*?-->/si","",$str); //注释 $str=preg_replace("/<(\!.*?)>/si","",$str); //过滤DOCTYPE $str=preg_replace("/<(\/?html.*?)>/si","",$str); //过滤html标签 $str=preg_replace("/<(\/?head.*?)>/si","",$str); //过滤head标签 $str=preg_replace("/<(\/?meta.*?)>/si","...

php过滤html标记属性类用法实例_php技巧【图】

本文实例讲述了php 过滤html标记属性类及其用法。是PHP项目开发中比较常见的实用技巧。分享给大家供大家参考。具体方法如下: HtmlAttributeFilter.class.php类文件如下: <?php /** HTML Attribute Filter * Date: 2013-09-22 * Author: fdipzone * ver: 1.0 * * Func: * public strip 过滤属性 * public setAllow 设置允许的属性 * public setException 设置特例 * public setIgnore 设置...

php生成html文件方法总结_php实例

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