php自动生成html新闻文件
2016-04-08 14:47
555 查看
<?php date_default_timezone_set("prc"); //连接数据库 //connectDB $title=$_REQUEST['title']; $time=$_REQUEST['time']; $author=$_REQUEST['author']; $content=$_REQUEST['content']; //模板文件路径 $mobanpath="./moban/moban.html"; if(!file_exists($mobanpath)){ die("没有模板文件"); } //打开模板文件 $fp=fopen($mobanpath,'r'); //读取模板文件 $str=fread($fp,filesize($mobanpath)); //$str=htmlspecialchars($str); //将接收到的字段,替换模板文件的字段 $str=str_replace("-title-",$title,$str); $str=str_replace("-time-",$time,$str); $str=str_replace("-author-",$author,$str); $str=str_replace("-content-",$content,$str); //当天新闻文件夹 $foldername=date("Y-m-d"); //文件夹路径 $folderpath="./newslist/".$foldername; //如果没有这个文件夹就创建一个 if(!file_exists($folderpath)){ mkdir($folderpath); } //生成文件名字 $filename=date("H-i-s").".html"; //生成文件路径 $filepath="{$folderpath}/{$filename}"; //判断是否有此文件 if(!file_exists($filepath)){ //没有的话,创建文件 $fp=fopen($filepath,"w"); fwrite($fp,$str); fclose($fp); } //添加到数据库语句 // sql.......... header("Location:index.php?msg=ok"); ?>
相关文章推荐
- Yii2 rules验证规则
- laravel框架下cipher设置出错的几种情况
- ubuntu创建FTP服务
- 5.3 Zend_Log_Writer
- 进阶级-命令行使用
- Yii2中把"Home"改成"首页"的方法 【Yii2支持多语言】
- ParallelComputingToolbox阅读笔记
- multi_array.php
- PHP基础知识练习
- 通过phpmyadmin设置数据库密码后若出现phpmyadmin拒绝访问的情况
- 5.2 Zend_Log_Formatters
- Htttp协议
- WriteFileSession_usrname.php
- 实现tftp文件互传的最小局域网设置
- WriteReadPhpConfig ['wp-config.php']
- 5.1 Zend_Log_Writer
- php中类与面向对象
- php set_time_limit(0) 设置程序执行时间的函数
- 0001-BUGIFX-Magento-Zend-Framework-1-PHP5.6.patch
- php func_get_args