1200字范文,内容丰富有趣,写作的好帮手!
1200字范文 > 创建目录public html php CI如何实现全站静态生成html 动态创建目录

创建目录public html php CI如何实现全站静态生成html 动态创建目录

时间:2024-04-19 07:43:55

相关推荐

创建目录public html php CI如何实现全站静态生成html 动态创建目录

php CI如何实现全站静态生成html,动态创建目录

CodeIgniter框架生成HTML的方法

public function out_html($code)

{

$data['articles'] = $datalist;

$this->load->helper('file');

$this->load->view('article',$data);

$html_data = $this->output->get_output();

//根据规则生成目录

$path = '/usr/share/nginx/htdocs/static//'.

substr($code,0,2).'/'.substr($code,2,3);

//目录不存在时创建

if (!is_dir($path)){

mkdir($path,0755,true);

}

$file_path = $path.'/'.$code.'.html';

if(write_file($file_path,$html_data)){

echo "success";

}else{

echo "error";

}

}

============

mkdir($path,0755,true);

第一个参数:必须,代表要创建的多级目录的路径;

第二个参数:设定目录的权限,默认是 0777,意味着最大可能的访问权;

第三个参数:true表示允许创建多级目录。

is_dir 判断目录是否存在,但中文目录判断不了

要创建中文目录可以使用iconv("UTF-8", "GBK", $path)防止中文目录乱码

Linux下Gcc生成和使用静态库和动态库详解(转)

一.基本概念 1.1什么是库 在windows平台和linux平台下都大量存在着库. 本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行. 由于windows和linux的平台不同( ...

在Linux下如何使用GCC编译程序、简单生成 静态库及动态库

最近在编写的一个Apache kafka 的C/C++客户端,,在看他写的example中,他的编译是用librdkafka++.a和librdkafka.a 静态库编译的,,,而我们这 ...

Linux下Gcc生成和使用静态库和动态库详解

参考文章:/uid-23592843-id-223539.html 一.基本概念 1.1什么是库 在windows平台和linux平台下都大量存在着库 ...

[转]Linux下用gcc/g++生成静态库和动态库(Z)

Linux下用gcc/g++生成静态库和动态库(Z) -07-24 16:45:10|分类:linux|标签:链接库linuxg++gcc|举报|字号订阅 ...

Linux-Gcc生成和使用静态库和动态库详解

一.基本概念 1.1什么是库 在windows平台和linux平台下都大量存在着库. 本质上来说库是一种可执行代码的二进制形式,可以被操作系统载入内存执行. 由于windows和linux的平台不同( ...

iOS 静态库和动态库的区别&静态库的生成

linux中静态库和动态库的区别 一.不同 库从本质上来说是一种可执行代码的二进制格式,可以被载入内存中执行.库分静态库和动态库两种. 1. 静态函数库 这类库的名字一般是libxxx.a:利用静态函 ...

makefile生成静态库和动态库

库是一种软件组件技术,库里面封装了数据和函数. 库的使用可以使程序模块化. Windows系统包括静态链接库(.lib文件)和动态链接库(.dll文件). Linux通常把库文件存放在/usr/lib ...

JSP-讲解(生成java类、静态导入与动态导入)

一.JSP技术简介 JSP是Java Server Page的缩写,它是Servlet的扩展,它的作用是简化网站的创建和维护. JSP是HTML代码与Java代码的混合体. JSP文件通常以JSP或J ...

Ubuntu下通过makefile生成静态库和动态库简单实例

本文转自/fengbingchun/article/details/17994489 Ubuntu环境:14.04 首先创建一个test_makefile_gc ...

随机推荐

HoverTree开发日志之验证码

HoverTree是一个的开源CMS,目前包含文章系统,图库和留言板功能.代码完全开放,文章内容页生成了静态的HTM页面,留言板提供留言审核功能,文章可以发布HTML源代码,图片上传同时 ...

【py分析】

pyQuery pyQuery是 jQuery 在 python 中的实现,能够以 jQuery 的语法来操作解析 HTML 文档,十分方便.使用前需要安装,easy_install pyquery ...

eclipse字体颜色设置

修改编码:window-->perference--->General--> Configure.--> Configure.-->workspace修改编辑背景色:wi ...

[Leetcode][016] 3Sum Closest (Java)

题目:/problems/3sum-closest/ [标签]Array; Two Pointers [个人分析] 这道题和它的姊妹题 3Sum 非常类似, ...

Android 百度地图API(01)_开发环境 HelloBaiduMap

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。