时时商务社区
标题:
ftp类(myftp.php)
[打印本页]
作者:
网络通达
时间:
2018-2-14 09:46
connector = @ftp_connect($ftp_server);
$this->login_result = @ftp_login($this->connector, "$uname", "$passwd");
if ((!$this->connector)
(!$this->login_result))
{
echo "FTP connection has failed! \n";
echo "Attempted to connect to $ftp_server for user $uname \n";
die;
} else {
echo "Connected to $ftp_server, for user $uname \n";
}
}
function lastmodtime($value){
$getback = ftp_mdtm ($this->connector,$value);
return $getback;
}
function changedir($targetdir){
$getback = ftp_chdir($this->connector, $targetdir);
return $getback;
}
function getdir(){
$getback = ftp_pwd($this->connector);
return $getback;
}
function get_file_list($directory){
$getback = ftp_nlist($this->connector, $directory);
return $getback;
}
function get_file($file_to_get, $mode, $mode2){
$realfile = basename($file_to_get);
$filename = $realfile;
$checkdir = @$this->changedir($realfile);
if ($checkdir == TRUE){
ftp_cdup($this->connector);
echo "\n[DIR] $realfile";
}else{
echo "..... ". $realfile ."\n";
$getback = ftp_get($this->connector, $filename, $realfile, $mode);
if ($mode2){
$delstatus = ftp_delete($this->connector, $file_to_get);
if ($delstatus == TRUE){
echo "File $realfile on $host deleted \n";
}
}
}
return $getback;
}
function mode($pasvmode){
$result = ftp_pasv($this->connector, $pasvmode);
}
function ftp_bye(){
ftp_quit($this->connector);
return $getback;
}
}
?>
您可能感兴趣的文章:
用PHP实现Ftp用户的在线管理的代码
php实现从ftp服务器上下载文件树到本地电脑的程序
php下连接ftp实现文件的上传、下载、删除文件实例代码
php ftp文件上传函数(基础版)
用PHP实现Ftp用户的在线管理
无需重新编译php加入ftp扩展的解决方法
深入PHP FTP类的详解
PHP FTP操作类代码( 上传、拷贝、移动、删除文件/创建目录)
PHP实现ftp上传文件示例
php中FTP函数ftp_connect、ftp_login与ftp_chmod用法
php中ftp_chdir与ftp_cdup函数用法
欢迎光临 时时商务社区 (http://bbs.4435.cn/)
Powered by Discuz! X3.2