php操作ftp上传文件、创建目录、删除文件、删除目录、下载文件到本地

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=gb2312" />
<title>ftp操作文件</title>
</head>

<body>
<?

$host = '192.168.1.122';
$user = 'user';
$pwd = 'user';
$con = ftp_connect($host);
$login = ftp_login($con,$user,$pwd);
if($login){
	echo "ftp链接成功!<br/>";
	}

$file1="baaa.doc";	
echo ftp_put($con,$file1,"2222/aaa.doc",FTP_BINARY);//file1shi ftp的路径   第二个参数是当前服务器上的路径  2222/aaa.doc是本地的路径
echo  "<br>";
$file2="测试aaa.doc";	//中文也是好使的
echo ftp_put($con,$file2,"2222/测试.doc",FTP_BINARY);//file1shi ftp的路径   第二个参数是当前服务器上的路径  2222/aaa.doc是本地的路径
echo  "<br>";
	$path="444/555";//创建目录只能一层一层的创建
	$dir=explode("/", $path); 
	$path=""; 
   for ($i=0;$i<count($dir);$i++) 
   { 
       $path.="/".$dir[$i]; 
       echo $path."<br>"; 
       if(!@ftp_chdir($con,$path)){ 
         @ftp_chdir($con,"/"); 
         if(!@ftp_mkdir($con,$path)){ 
          $ret=false; 
          break; 
         } 
       } 
   } 

   ftp_put($con,"eee.doc","2222/aaa.doc",FTP_BINARY);//file1shi ftp的路径   第二个参数是当前服务器上的路径  此时放到了555下面
   // echo ftp_pwd($con)."<br>";//当前目录名
   //exit;
    @ftp_chdir($con,"../"); 
  ftp_put($con,$file1,"2222/aaa.doc",FTP_BINARY); //附件放到了444里面	  FTP_ASCII
  //把当前目录切换为父目录
	ftp_cdup($con);  //回到了上一级目录  默认的是share下
	ftp_put($con,"ccc.doc","2222/aaa.doc",FTP_BINARY); //附件放到了444里面	
	 @ftp_chdir($con,"444"); //进入到了444目录
	 //文件下载
	ftp_get($con,"2222/aaa1.doc", "baaa.doc", FTP_BINARY);//第一个是本地   第二个是ftp的路径文件
	 @ftp_chdir($con,"555");//进入555
	 ftp_delete($con,"eee.doc"); //删除文件是好使的
	 ftp_cdup($con); 
	 ftp_rmdir($con,"555");  //删除目录
	echo ftp_pwd($con)."<br>";//当前目录名
	//http://www.w3school.com.cn/php/php_ref_ftp.asp

  ftp_close($con);



?>
</body>
</html>

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

hai7425

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值