创建目录以及文件写入

php中文网
发布: 2016-07-25 08:46:20
原创
1359人浏览过

创建目录以及文件写入,有需要的朋友可以参考下。


需求描述:
将预览的PHP页面生成静态的HTML页面,并存放在相应的文件夹中。

1.预览信息就是查询数据库将相应的信息传到view层展示。

2.将PHP页面生成HTML

  1. $root_dir = $_SERVER["DOCUMENT_ROOT"]; //获取根目录
  2. $NowYear = date("Y"); //创建目录有一层“年”
  3. $dir_path = "$root_dir/abc/bcd/".$NowYear."/".$edm['showtime']."";//根据当前年份,以及相应时间得到一个目录
  4. $file_path = $dir_path."/index.html"; //文件名为index.html
  5. mkdir($dir_path,0777,true);//创建文件目录 777是权限,true表示可以生成多级目录
  6. $edm_templates = $sqlquery_get_data;//SQL获取数据
  7. $data = array( //页面需要的一些数据
  8. 'info' => $info,
  9. 'result' => $edm_templates,
  10. );
  11. $this->load->vars ( 'info', $data );
  12. $data = $this->load->view ( URL,'',true); //获取生成HTML所需的数据
  13. if(empty($data)) ajaxReturn('','没有读取权限或未查询到相应文件!',0);
  14. file_put_contents($file_path,$data);//生成文件
  15. ajaxReturn('','生成成功!',2);
复制代码

之前有想法是file_get_contents()函数来获取页面信息,但是该页面需要登陆。也就是服务器请求该页面,然后被阻隔在登陆页面了。之前用这个函数然后生成的都是Login页面。

传媒公司企业模板源码3.3
传媒公司企业模板源码3.3

该软件是一个以asp+access进行开发的适用于传媒类公司的企业网站源码。安装方法:1、所有文件传至网站目录2、浏览器执行http://你的访问网址/install3、输入mysql帐号及密码信息,提交安装后台地址:http://你的访问网址/admin.php默认账号:admin默认密码:123123

传媒公司企业模板源码3.3 0
查看详情 传媒公司企业模板源码3.3

总的说来创建目录就是mkdir函数,文件写入的话用file_put_contents这个函数比较方便了。



最佳 Windows 性能的顶级免费优化软件
最佳 Windows 性能的顶级免费优化软件

每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。

下载
来源:php中文网
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
最新问题
开源免费商场系统广告
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新 English
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号