分享乙個php檔案操作工具類

2021-09-12 06:51:46 字數 2481 閱讀 8746

來自帝國cms 

<?php

//蘇作家具**管理系統ftp

define('inempirecmsftp',true);

class empirecmsftp

//鏈結

function fconnect($ftphost,$ftpport,$ftpusername,$ftppassword,$ftppath,$ftpssl=0,$pasv=0,$tranmode=0,$timeout=0,$checkftp=0)

echo"fail to connect ftp host!";

exit();

} if($timeout&&function_exists('ftp_set_option'))

$login=$this->flogin($ftpusername,$ftppassword);

if(!$login)

echo"the username/password for ftp is error!";

$this->fexit();

exit();

}if($pasv)

$ftppath=empty($ftppath)?'/':$ftppath;

$chdir=$this->fchdir($ftppath);

if(!$chdir)

echo"the path for ftp is error!";

$this->fexit();

exit();

} $this->ftptranmode=$tranmode?ftp_ascii:ftp_binary;

} //登入

function flogin($username,$password)

//關閉ftp

function fexit()

//鏈結模式

function fpasv($pasv)

//改變路徑

function fchdir($path)

//建立目錄

function fmkdir($path)

//向伺服器傳送 site 命令

function fsitecmd($cmd)

//設定目錄許可權

function fchmoddir($mode,$filename)

else

}//刪除目錄

function frmdir($path)

//上傳檔案

function ftranfile($hfile,$lfile,$startpos=0,$del=0)

return $tran;

}//上傳單檔案(含建目錄)

function ftranpathfile($basepath,$path,$hfile,$lfile,$del=0)

//上傳多檔案

function fmoretranfile($hfile,$lfile,$del=0)

}//上傳多檔案(含建目錄)

function fmoretranpathfile($basepath,$path,$hfile,$lfile,$del=0)

function fgetfile($lfile,$hfile,$resumepos=0)

//檔案大小

function fsize($hfile)

//刪除檔案

function fdelfile($hfile)

//刪除多檔案

function fmoredelfile($hfile)

}//重新命名檔案

function frename($oldfile,$newfile)

//獲得當前路徑

function fpwd()

//上傳目錄

function ftp_copy($src_dir,$dst_dir)

$d=@opendir($src_dir);

while($file=@readdir($d))

else

}} @closedir($d);

} //返回目錄的檔案列表

function fnlist($path)

//刪除目錄

function ftp_rmall($path,$flag=true)

else

if(!$ret)

else

}if($flag)

else

}else

}//建多目錄

function ftp_mkdirs($basepath,$path)

$r=explode('/',$path);

$count=count($r);

for($i=0;$i<$count;$i++)

else

$createpath=$basepath.$returnpath;

if(!$this->fchdir($createpath))

}} }

}?>

分享乙個關於日期常用操作工具類

public classdateutils 時間 日期格式化成字串 public staticstring formatdate date date,dateformattype dateformattype 從字串解析成時間 日期 public staticdate parsedate strin...

FastDFS檔案操作工具類

先安裝好伺服器,然後在專案中配置好伺服器的配置 component public class fastdfsutil param multipartfile 檔案物件 return 返回檔案位址 author qbanxiaoli description 上傳檔案 sneakythrows publ...

C 檔案操作工具類

using system using system.collections.generic using system.linq using system.text using system.io namespace readlog.public region 讀取檔案 string readfile...