PHP静态文件生成类实例

 更新时间:2014年11月29日 15:07:43   投稿:shichen2014  
这篇文章主要介绍了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代码

    验证坐标在某坐标区域内php代码

    这篇文章主要为大家详细介绍了验证坐标在某片坐标区域内php代码,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2016-10-10
  • PHP使用WebDriver实现音频文件的自动下载与保存

    PHP使用WebDriver实现音频文件的自动下载与保存

    WebDriver是一个用于自动化浏览器操作的开源工具,它提供了一套统一的API,可以与各种浏览器进行交互,模拟用户的操作行为,下面我们就来看看PHP如何使用WebDriver实现音频文件的自动下载与保存吧
    2024-04-04
  • PHP中静态变量的使用方法实例分析

    PHP中静态变量的使用方法实例分析

    这篇文章主要介绍了PHP中静态变量的使用方法,结合实例形式分析了php静态变量的使用步骤与具体操作技巧,需要的朋友可以参考下
    2016-12-12
  • PHP中输出转义JavaScript代码的实现代码

    PHP中输出转义JavaScript代码的实现代码

    最近在做天地图是GIS集成··要输出HTML到JavaScript里面··涉及到代码转义什么的比较麻烦··所以写个PHP的function
    2011-04-04
  • 基于PHP实现的事件机制实例分析

    基于PHP实现的事件机制实例分析

    这篇文章主要介绍了基于PHP实现的事件机制,实例分析了事件机制的原理及php中debug_backtrace函数完成事件机制的实现技巧,需要的朋友可以参考下
    2015-06-06
  • php选择排序法实现数组排序实例分析

    php选择排序法实现数组排序实例分析

    这篇文章主要介绍了php选择排序法实现数组排序的方法,实例分析了选择排序的原理与具体执行步骤,具有一定参考借鉴价值,需要的朋友可以参考下
    2015-02-02
  • php中array_pad()函数用法及实例

    php中array_pad()函数用法及实例

    在本篇文章里小编给大家整理的是一篇关于php中array_pad()函数用法及实例内容,有兴趣的朋友们可以跟着学习下。
    2021-08-08
  • PHP基于ORM方式操作MySQL数据库实例

    PHP基于ORM方式操作MySQL数据库实例

    这篇文章主要介绍了PHP基于ORM方式操作MySQL数据库,结合具体实例形式分析了php针对mysql数据库常用操作的封装与使用技巧,需要的朋友可以参考下
    2017-06-06
  • PHP单例模式Singleton Pattern的原理与实现介绍

    PHP单例模式Singleton Pattern的原理与实现介绍

    单例就是单实例的意思,即在系统全局,一个类只创建一个对象,并且在系统全局都可以访问这个对象而不用重新创建。本文将通过示例为大家详细讲解Java单例模式的使用,需要的可以参考一下
    2023-03-03
  • php有序列表或数组中删除指定的值的实现代码

    php有序列表或数组中删除指定的值的实现代码

    这篇文章主要介绍了php有序列表或数组中删除指定的值的实现代码,删除给定的值之后,得到一个新的有序列表,长度-1,下面是具体的实现方法
    2021-08-08

最新评论