dedecms文件操作分析
2011-11-29 00:31 来源:www.chinab4c.com 作者:dedecms专家
dedecms教程里面,我们可以看到当dedecms采用文件存储缓存,或者对文件和文件夹进行生成的时候。常常用到dedecms的file.helper.php。这个类文件是dedecms里面常常遇到的,也是对dedecms文件操作的重要支持函数。
首先我们看,dedecms文件操作他分本地文件和远程文件,远程文件基本上都是用ftp函数进行传递,本地文件操作只是在本服务器上进行一些文件夹操作也文件操作。
dedecms本地文件操作。
1:function MkdirAll($truepath,$mmode)
循环的建立文件夹,如果是本地。那么在本地建立,如果是远程,调用ftp接口在远程建立文件夹。
2:将文件内容写入文件
function PutFile($file, $content, $flag = 0)
他都是通过以下代码实现
if ($flag === FILE_APPEND)
{
return @file_put_contents ( $file, $content, FILE_APPEND );
}
else
{
return @file_put_contents ( $file, $content, LOCK_EX );
}
要注意,这下面这个是。如果对文件进行操作,将锁定这个文件。然后再进行操作。
3:dedecms递归删除文件夹和目录内容。
function RmRecurse($file)
4:dedecms打开远程ftp连接
function OpenFtp()
5:dedecms操作远程文件最重要的一个函数,新建立FTP文件目录
function FtpMkdir($truepath,$mmode,$isMkdir=true)
6:最后,打开了ftp远程,操作完之后。dedecms必须对远程FTP连接进行关闭。
function CloseFtp()
以上就是dedecms文件操作分析。
最近更新
常用插件
- ecsho成本利润统计分析插件
最近在二次开发ecshop过程中,很多朋友要求一款分析 ecshop成本和利润插...
- ecshop打印快递发货单
ecshop打印快递发货单,这个问题是很常见的问题。在发货完成之后,有些...
- ecshop 匿名下单自动注册会
ecshop 匿名下单自动注册会员...
- ecshop二次开发直接优惠现
ecshop二次开发促销售功能插件,主要是扩展了ecshop促销功能,增加了更...
- ecshop二次开发首页显示购
ecshop二次开发首页显示购买记录插件,用图文的方式,来处理在首页显示...