php生成HTML文件的应用和原理笔记

  次阅读 作者:智能小宝 来源:互联网 2016-03-02 15:11 我要评论(0)

1.PHP部分文件操作函数。(fopen , fread , filesize , fwrite , fclose)

2.unlink() , mkdir() 删除函数。

-------------------------------------------------------------

1.PHP部分文件操作函数

(1)fopen 打开文件函数。 R / W / A

格式:fonpen(路径和文件名,打开方式);

(2)fread 读取文件内容。

格式:fread(打开的文件,结束的位置);

(3)filesize 读取文件大小,字节为计量单位。

格式:filesize(路径和文件名);

(4)fwrite 写入文件内容。

格式:fwrite(路径和文件名,写入的内容);

(5)fclose 关闭打开的文件。

格式:fclose(路径和文件名);

-------------------------------------------------------------

2.unlink(); mkdir(); 删除函数

unlink(); 删除文件函数

格式:unlink(路径和文件);

mkdir(); 删除目录函数

格式:mkdir(路径和目录名);

-------------------------------------------------------------

实例操作:

代码如下

<?php

$title= "新标题";

$content= "新内容www.45it.com";

$fp= fopen("tmp.htm", "r"); //打开文件,以只读方式。

$str= fread($fp, filesize("tmp.htm")); //读取文件内容,格式:fread(打开的文件,结束的位置);。

$str= str_replace("{title}", $title, $str); //将str变量中的路径文件内容替换掉重新赋值

$str= str_replace("{content}", $content, $str);

fclose($fp);//以上为替换模板的内容。

$id= "hello";

$path= $id . '.htm';

$handle= fopen($path, "w"); //写入方式打开新闻路径

fwrite($handle,$str); //把刚才替换的内容写进生成的HTML文件

fclose($handle);

echo"生成成功";

?>

例,找到一个html生成类

代码如下

<?php

//--------------------------------------------------------------------------

//File name: html.class.php

//Description : www.45it.com生成静态页面的类

//Requirement : PHP5

//

//Copyright(C), 蟋蟀, 2013, All Rights Reserved.

//--------------------------------------------------------------------------

classmyHtml{

//生成html文件路径

private$html_dir="./";

//html文件名称

private$html_name;

//生成html文件的位置名称

public$path;

本站文章信息来源于网络以及网友投稿,本站只负责对文章进行整理、排版、编辑,是出于传递更多信息之目的,并不意味着赞同其观点或证实其内容的真实性。如果您有什么意见或建议,请联系QQ28-1688-302!

人工智能实验室
相关文章相关文章
  • 英国研发“杀生”机器人 通过生命体获取能量

    英国研发“杀生”机器人 通过生命体获取能量

  • 无人驾驶汽车如何改变城市生活?听听他们怎么说

    无人驾驶汽车如何改变城市生活?听听他们怎么说

  • 未来两年人工智能要怎么走?看这篇就够了

    未来两年人工智能要怎么走?看这篇就够了

  • 韩春雨称已能重复实验结果 近期将有消息公布

    韩春雨称已能重复实验结果 近期将有消息公布

网友点评网友点评
阅读推荐阅读推荐

据国外媒体报道,在过去两年内,聊天机器人(chatbot)、人工智能以及机器学习的研发和采用取得了巨大进展。许多初创公司正利用人工智能和...

霍金 视觉中国 图 英国著名物理学家霍金(Stephen Hawking)再次就人工智能(AI)发声,他认为:对于人类来说,强大AI的出现可能是最美妙的...

文|郑娟娟 今年,人工智能(AI) 60岁了。在AI60岁的时候,笔者想要介绍一下AI100,一个刚刚2岁的研究项目,但它的预设寿命是100年,甚至更长...

AlphaGo与李世石的人机大战,为大众迅速普及了人工智能的概念。 但对谷歌而言,除了下围棋,现在的人工智能进展到哪一步了?未来,人工智能...