PHP静态文件生成类实例

2015-01-24信息快讯网

这篇文章主要介绍了PHP静态文件生成类,以实例形式演示了PHP生成静态文件的方法,并封装成类文件便于使用,是非常实用的技巧,需要的朋友可以参考下

本文实例讲述了PHP静态文件生成类。分享给大家供大家参考。

具体实现代码如下:

<?php 
class CreateHtml 
{ 
function mkdir( $prefix= 'article' ) 
{ 
$y = date('Y'); 
$m = date('m'); 
$d = date('d'); 
$p=DIRECTORY_SEPARATOR; 
$filePath='article'.$p.$y.$p.$m.$p.$d; 
$a=explode($p,$filePath); 
foreach ( $a as $dir) 
{ 
$path.=$dir.$p; 
if(!is_dir($path)) 
{ 
//echo '没有这个目录'.$path; 
mkdir($path,0755); 
} 
} 
return $filePath.$p; 
} 
function start() 
{ 
ob_start(); 
} 
function end() 
{ 
$info = ob_get_contents(); 
$fileId = '12345'; 
$postfix = '.html'; 
$path = $this->mkdir($prefix= 'article'); 
$fileName = time().'_'.$fileId.$postfix; 
$file=fopen($path.$fileName,'w '); 
fwrite($file,$info); 
fclose($file); 
ob_end_flush(); 
} 
} 
?>

具体用法如下:
<?php 
$s=new CreateHtml(); 
$s->start(); 
?> 
<html> 
<body> 
asdfasdfasdfasdfasdfasdfasdfasdfasdf<br> 
adfasdfasdf<br> 
</body>> 
</html> 
<?php 
$s->end(); 
?>

希望本文所述对大家的PHP程序设计有所帮助。

php使用正则表达式获取图片url的方法
php使用CURL伪造IP和来源实例详解
php+mysql实现无限分类实例详解
php截取html字符串及自动补全html标签的方法
php在linux下检测mysql同步状态的方法
php导入excel文件到mysql数据库的方法
PHP上传文件时自动分配路径的方法
PHP中使用SimpleXML检查XML文件结构实例
php静态文件返回304技巧分享
php使用fputcsv()函数csv文件读写数据的方法
phplot生成图片类用法详解
php静态文件生成类实例分析
php生成excel列名超过26列大于Z时的解决方法
thinkphp3.2.2实现生成多张缩略图的方法
php生成二维码时出现中文乱码的解决方法
ThinkPHP实现动态包含文件的方法
ThinkPHP实现非标准名称数据表快速创建模型的方法
PHP实现的简单日历类
PHP实现货币换算的方法
php实现的树形结构数据存取类实例
ThinkPHP模版中导入CSS和JS文件的方法
PHP使用get_headers函数判断远程文件是否存在的方法
php最简单的删除目录与文件实现方法
php查找指定目录下指定大小文件的方法
配置php.ini实现PHP文件上传功能
PHP生成不重复标识符的方法
PHP GD库生成图像的几个函数总结
PHP生成不重复随机数的方法汇总
使用PHP把HTML生成PDF文件的几个开源项目介绍
PHP合并静态文件详解
php生成随机颜色的方法
php密码生成类实例
php实现的支持imagemagick及gd库两种处理的缩略图生成类
个人写的PHP验证码生成类分享
©2014-2024 dbsqp.com