php fopen 创建生成html并且创建目录实例教程
主要是以fopen 为主来生成指定目录与指定日期生成静态文件哦,本程序可以自动判断如果是目录并且目录不存在就创建目录,当然可以更新$path来根据目录生成文件或与目录名了。只要把$path = date(\"Y/m/d\");就OK了,文件名就用同样的方法。
<?php $path = date("Y-m-d"); $filename = 'phprm.com.html'; $content = '原创转载注明原来'; tohtmlfile($filename, $content); function tohtmlfile($file_name, $file_content) { $dir_name = dirname($file_name); //目录不存在就创建 if (!file_exists($dir_name)) { mkdirs($dir_name); } if (file_exists($file_name)) { @unlink($file_name); //文件存在,就删除 } $cjjer_handle = fopen($file_name, "w+"); //创建文件 if (!is_writable($file_name)) { //判断写权限 exit('不能写文件'); } if (!fwrite($cjjer_handle, $file_content)) { exit('写入文件失败'); } fclose($cjjer_handle); //关闭指针 return $file_name; //返回文件名 } //创建目录函数 function mkdirs($dir) { if (!is_dir($dir)) { if (!mkdirs(dirname($dir))) { exit('不能创建目录'); } if (!mkdir($dir, 0777)) { exit('不能创建目录2'); } } return true; } /* 用户函数说明 is_dir 目录是否存 fopen 新建文件 mkdir 创建目录 fwrite 写文件 fclose 闭文件 file_exists 文件是否在存 unlink 删除文件 */
本文地址:http://www.phprm.com/code/ab28e4e98e2fde2e207771e62df1eda8.html
转载随意,但请附上文章地址:-)