class HtmlEncode { static $_convertToHtmlEntitiesSrcEncoding=UTF-8; /*** 将非ASCII字符串转换成HTML实体** @example HtmlEncode::encode("我信了"); //输出:* @param string $s 要进行编码的字符串* @return string 返回HTML实体引用 www.2cto.com*/ public static function encode($s,$srcEncoding=UTF-8) { self::$_convertToHtmlEntitiesSrcEncoding=$srcEncoding; return preg_replace_callback(|[^\x00-\x7F]+|,array(__...
众所周知,大部分网站的新闻资讯或商品信息都是静态页面。这样做的好处主要是为了:1、加快访问速度,避免过多的操作数据库;2、SEO优化,便于搜索引擎收录。本示例围绕 CMS 系统的静态页面方案出发,展示批量生成静态 html 功能。注:本文程序只能在 Windows 的 DOS 或 Linux 下执行 PHP 命令来运行。本示例主要有4个文件:config.inc.php(配置文件)、Db.class.php(数据库 PDO 类)、Model.class.php(PDO数据库操作类)、inde...
用phpmailer发送HTML邮件 include_once("class.phpmailer.php");;$formmail="381266902@qq.com";$subject = "实验"; $smtp="smtp.126.com";$username="XXXXXXXX@126.com";$password="**********"; $mail=new PHPMailer();$mail->SMTPAuth = true;$mail->Host=$smtp;$mail->IsSMTP();$mail->SMTPAuth=true;$mail->Username=$username;$mail->Password=$password;$mail->From="sou_ba@126.com";$mail->FromName="Souba激活";$mail->...
htmlspecialchars() 、htmlspecialchars_decode() 定义和用法 htmlspecialchars() 函数把一些预定义的字符转换为 HTML 实体。 预定义的字符是:& (和号) 成为 &" (双引号) 成为 " (单引号) 成为 < (小于) 成为 <> (大于) 成为 >语法htmlspecialchars(string,quotestyle,character-set)参数 描述string 必需。规定要转换的字符串。quotestyle 可选。规定如何编码单引号和双引号。ENT_COMPAT - 默认。仅编码双引号。ENT_Q...
<?php /**************************************************** program : Spr2[search_html] Author : uchinaboy E-mail : uchinaboy@163.com QQ : 16863798 Date : 2001-8-9 ****************************************************/ //require("config.inc.php"); function get_msg($path) { global $key, $i; $handle = opendir($path); while ($filename = readdir($han...
PHP 自定义函数:清除页面所有js,html,css代码$search = array ("si", // 去掉 javascript"]*?>.*?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);i","&#(d );e"); // 作为 PHP 代码运行$r...
概念: PHTML(有时叫做PHP)网页是一种包含PHP(一种和JavaScript或 Microsoft VBScript类似的语言)脚本的网页和ASP一样,PHP脚本镶嵌在网页的HTML代码之中。在页面被发送给请求的用户之前,网页服务器调用PHP解释程序来解释和执行PHP脚本。含有PHP脚本的网页通常都以“.php”、“.php3”或“.phtml”作为后缀。和ASP一样,PHP可以被认为是一种“动态网页”。查看phtml格式文件: 让Dreamweaver支持phtml(支持更多的文件类...
PHP自定义函数:去除所有html标签function pregstring($str){ $strtemp = trim($str); $search = array( "||Uis", "||Uis", // 去掉 javascript "|[字定义].*[/字定义]|Uis", // 去掉缩略图 "|]*?>|Uis", // 去掉 HTML 标记 ">(quot|#34);i", // 替换 HTML 实体 ">(amp|#38);i", "|,|Uis", "|[s]{2,}|is", "[>nbsp;]isu", "|[$]|Uis", ); $rep...
PHP 实现静态HTML页面统计浏览次数实例代码 news.html 记录访问次数
/********************************************************************* 流程说明:* 当附合要求的参数传递进filter函数后,filter()函数首先* 把要字串中所有要过滤的标签$tag通过preg_match_all()* 取出来,然后循环preg_match_all的匹配数组,通过preg_split()* 函数分割每个标签为 "左边属性" = "右边值"的形式,再从要保* 留的属性数组中循环,将preg_split()匹配的内容对应取出,构成* 可以替换的值,后最通过str_replcae()替换掉...
我们经常会看到很多网站的统计代码都是以js调用的形式显示的,下面我们就来看看那如何实例的吧。$countfile = "num.txt";//定义计数器写入的文件是当前目录下count.txt,然后我们应当测试该文件能否打开if (($fp = fopen($countfile, "r ")) == false) { //用读写模式打开文件,若不能打开就退出 printf ("打开文件 %s 失败!",$countfile); exit;}else{ $count = fread ($fp,10);//如果文件能够正常打开,就读...
header(Content-type:text/html;charset=utf-8);if(!function_exists(file_get_contents)){ //如果系统没有file_get_contents()函数function file_get_contents($file){ //自己写file_get_contents()函数$fp = fopen($file,r);$content = fread($fp,filesize($file));fclose($fp);return $content;}}$tmp_file = template.html; //模板文件$content = file_get_contents($tmp_file); //获得模板文件内容$title = title; //模板变量...
使用wordpress的生成静态页插件cos-html-cache之后,每篇文章发表评论后,老是显示前一个评论者的信息,包括清理cookie的情况下还显示:欢迎再次光临XXX。如果不清理cookie,点击名字后输入框直接显示前面评论者的姓名和邮箱等,一旦清理cookie,上面只显示欢迎再次光临XXX,而不显示姓名和邮箱等输入框,点击名字后,各个输入框都没有值。无奈之下,就把几个js文件删除了,希望这个方法可以帮到你。找到wp-content hemes下面的评论...
写了一个简单的发送HTML邮件的PHP函数。 函数说明:send_mail("发件人地址", "收件人地址", "邮件主题", "邮件正文"); 示例: send_mail($from, lvtao@php100.net, "这是邮件的主题", "<html><head></head><body><p><font color=red>这是邮件正文</font></p></body></html>"); 代码如下: function send_mail($from, $to, $subject, $message) { if ($from == "") { $from = 吕滔 ;//发件人地...
一般我们用PHP输出一个html文件,总是用$head="……"这样一个长串来完成。本类主要提供一个简便的用PHP输出html文件的方法。避免了在程序中出现过多的带有长字串。 类定义文件 createhtml.class.php 如下: //-------------------// TCreateHTML//根据模板文件生成一个静态html文件的类// 作者:sharetop// email:ycshowtop@21cn.com//-------------------//*****定义所需工作函数//约定以标记 为开始//以标记为结束function is...