一个ftp 上传函数,支持被动模式上传。passive mode

资讯 驱动中国 rocket 3,633 次阅读 0 条评论
分享 Q

<?php
function  myftp($ftp_server , $ftp_user_name , $ftp_user_pass , $ftp_is_pasv , $destination_file , $source_file)
{
 //   connect   to   the   FTP   server  
 $conn_id   =   ftp_connect($ftp_server);  
 if(!$conn_id)
 {
  //echo 'Connect Failed!';
  return false;
 }
 $login_result   =   ftp_login($conn_id,   $ftp_user_name,   $ftp_user_pass);  
 if(!$login_result)
 {
  //echo 'Login Failed!&nbsp;&nbsp;';
  return false;
 }
 if($ftp_is_pasv)
  ftp_pasv($conn_id, true);    //   开区passive被动模式
 else
  ftp_pasv($conn_id, false);
 if   (ftp_put($conn_id,    $destination_file, $source_file,   FTP_BINARY))
 {  
  return true;
 }  
 else
 {
  //echo "Cann'n't upload your file!";
  return false;
 }  
 ftp_close($conn_id);  
}
?>

上传 模式 被动 支持 函数 一个 conn_id retu
版权声明:本文由驱动中国整理发布,转载需注明出处与原文链接。如有疑问请联系 editor@qudong.com
本文价值 成为第一个评分的人
登录后为本文打分
网友评论0 条评论
正在回复 的评论取消
评论加载中…
🔐

登录后参与互动

评论、点赞均可赚积分
连续签到、邀请好友也有奖励 🎁

电脑端: 微信扫码登录 微信内: 一键登录

微信扫一扫

打开微信「扫一扫」,分享本文到朋友圈或好友