Skip to content

采用 PHP 开发的可以支持FTP与FTPS类,简单易用,可以实现上传、下载、建立目录、获取目录、删除及改名等。

Notifications You must be signed in to change notification settings

FoundPHP/FTP-Class

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 

Repository files navigation

FTP-CLASS

采用 PHP 开发的可以支持FTP与FTPS类,简单易用,可以实现上传、下载、建立目录、获取目录、删除及改名等。

<?php
include 'ftp.php';

//示例:
$set	= array(
	'host'			=> '127.0.0.1',			//服务器
	'port'			=> '21',			//端口
	'ssh'			=> 1,				//ssh 1启动,0关闭
	'username'		=> 'test',			//帐号
	'password'		=> '123123',			//密码
	'passive'		=> 1,				//被动模式:1启动,0关闭
	'timeout'		=> '3',				//超时时长
	'language'		=> 'cn',			//语言包
	'logs'			=> 'ftp_log.txt',		//日志
);


$ftp	= new FoundPHP_ftp($set);
//获取目录
$dirs	= $ftp->get_dir('/');
print_r($dirs);

//上传文件
//put($file_name,$save_name);
//file_name	本地文件(目录配文件)
//save_name	远程文件(目录配文件)
$ftp->put('a1.jpg','113.jpg');

//下载文件
//get($file_name,$save_name);
//file_name	远程文件(目录配文件)
//save_name	本地文件(目录配文件)
$ftp->get('113.jpg','a12.jpg');

//删除文件
$ftp->del('113.jpg');

//建立文件夹
$ftp->mk_dir('test/1111');

//删除目录
$ftp->rm_dir('test/1111');

//改名
//$ftp->name('112.jpg','a.jpg');

//关闭链接
$ftp->close();

About

采用 PHP 开发的可以支持FTP与FTPS类,简单易用,可以实现上传、下载、建立目录、获取目录、删除及改名等。

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages