php生成shtml类用法实例
2015-01-24信息快讯网
这篇文章主要介绍了php生成shtml类用法,较为详细的讲述了生成shtml的类文件以及与之对应的用法实例,具有一定的参考借鉴价值,需要的朋友可以参考下
本文实例讲述了php生成shtml类及其用法。分享给大家供大家参考。具体如下:
<?php
class Shtml{
var $DataSource; //array 数组
var $Templet; //string 字符串
var $FileName;
//绑定数据源
function BindData($arr){
$this->DataSource = $arr;
}
function Create(){
//只谈思路:
$tmp = $this->Templet;
foreach($this->DataSource as $key=>$value){
//替换模板字符串中<FIELD_$key> 的字符串
$tmp = str_replace('<FIELD_'.$key.'>',$value,$tmp);
}
//生成文件,存盘。
$fp = fopen($this->FileName,'w');
if (fwrite ($fp,$tmp)){
fclose ($fp);
}else {
fclose ($fp);
}
}
}
//用法如下:
$arr = array();
$arr["title"] = "这里是标题";
$arr["content"] = "这里是内容";
$obj = new Shtml;
$obj->FileName="xxx.htm";
$obj->Templet="标题:<FIELD_title>内容:<FIELD_content>";
$obj->BindData($arr);
//一切OK,万事达吉
$obj->Create();
?>希望本文所述对大家的PHP程序设计有所帮助。
php使用正则表达式获取图片url的方法
php使用CURL伪造IP和来源实例详解
php+mysql实现无限分类实例详解
php截取html字符串及自动补全html标签的方法
php在linux下检测mysql同步状态的方法
php正则匹配html中带class的div并选取其中内容的方法
phpQuery让php处理html代码像jQuery一样方便
phplot生成图片类用法详解
php静态文件生成类实例分析
php生成excel列名超过26列大于Z时的解决方法
thinkphp3.2.2实现生成多张缩略图的方法
php生成二维码时出现中文乱码的解决方法
PHP使用xmllint命令处理xml与html的方法
ThinkPHP中url隐藏入口文件后接收alipay传值的方法
thinkphp文件处理类Dir.class.php的用法分析
php中adodbzip类实例
php中Array2xml类实现数组转化成XML实例
PHP内存缓存Memcached类实例
thinkphp实现上一篇与下一篇的方法
PHP生成RSS文件类实例
Yii不依赖Model的表单生成器用法实例
yii实现图片上传及缩略图生成的方法
php生成随机颜色方法汇总
Yii核心组件AssetManager原理分析
php生成html文件方法总结
PHP实现将HTML5中Canvas图像保存到服务器的方法
使用PHP把HTML生成PDF文件的几个开源项目介绍
html静态页面调用php文件的方法
PHP使用ob_start生成html页面的方法
php htmlspecialchars()与shtmlspecialchars()函数的深入分析