技术头条 - 一个快速在微博传播文章的方式     搜索本站
您现在的位置首页 --> PHP --> php的ftp函数简单应用

php的ftp函数简单应用

浏览:2311次  出处信息

    <?php

    $ftp_server="192.168.1.127";

    $ftp_user = "foo";

    $ftp_pass = "bar";

    //连接ftp服务器

    $con=ftp_connect($ftp_server);

    //发送用户名和密码

    ftp_login($con,$ftp_user,$ftp_pass);

    //取得服务器的系统类型

    ftp_systype($con);

    //列出文件

    $filelist=ftp_nlist($con,"/");

    foreach ($contents as $entry) {

     echo $entry, "
\\n";

    }

    //下载文件

    $local_file = \'local.zip\';

    $server_file = \'server.zip\';

    $down=ftp_get($con,$local_file,$server_file,FTP_BINARY);

    if(!$down){

     echo "no!";

    }else{

    echo "ok!";

    }

    //获得当前路径

    echo ftp_pwd($con);

    echo "
";

    //改变路径

    ftp_chdir($con,"somedir");

    echo ftp_pwd($con);

    //返回刚才的目录

    ftp_cdup($con);

    echo ftp_pwd($con);

    //创建文件夹,删除的函数为ftp_rmdir($con,$dir)

    $mkdir=ftp_mkdir($con,"test");

    //上传文件

    ftp_put($con,$destination_file, $source_file,FTP_ASCII);

    //上传一个已经打开的文件到 FTP 服务器

    $file = \'somefile.txt\';

    $fp = fopen($file, \'r\');

    ftp_fput($con, $file, $fp, FTP_ASCII)

    //关闭ftp连接

    ftp_close($con);

    ?>

建议继续学习:

  1. 使用 sshfs 调用 ssh 服务器上的内容    (阅读:3076)
  2. 在Linux下使用ftp命令    (阅读:2959)
  3. 使用Pure-ftpd和Pure-ftpd-mysql进行FTP权限和磁盘配额管理    (阅读:2732)
  4. 用vsftpd和mysql创建一个虚拟用户ftp服务器    (阅读:1817)
  5. CentOS web项目维护 FTP环境搭建    (阅读:925)
QQ技术交流群:445447336,欢迎加入!
扫一扫订阅我的微信号:IT技术博客大学习
© 2009 - 2024 by blogread.cn 微博:@IT技术博客大学习

京ICP备15002552号-1