博客列表 >PHP 之FTP

PHP 之FTP

Hakim的博客
Hakim的博客原创
2018年05月06日 18:19:24721浏览

<?php

/*ftp配置*/

$directory = ''; //ftp文件目录

$config  =array(

                'host'=>$FTPInfo['ftpIP'],                          //服务器IP

                'port'=>$FTPInfo['ftpPort'],                        //端口

                 'username'=>$FTPInfo['ftpUsername'],    //账号

                'password'=>$FTPInfo['ftpPassworld'],     //密码

                'secure'=>true,'passive'=>0);

//secure 是否用 ftp_ssl_connect() true

 //被动模式(PASV)passive 的开关,打开或关闭PASV(1表示开)

$ftps       = new Ftp($config); //new

$listing    = $ftps->connect($config); //链接FTP

/*FTP 文件上传*/

$filelist   = $ftps->getDirListing(); //获取FTP文件目录

$issetDir = 0; //判断文件在FTP是否存在 0不存在

foreach ($filelist as $key => $value) {

    if($value == $directory){

        $issetDir = 1;

    }

}

if($issetDir == 0){//不存在目录

    $ftps->makeDir($directory); //给ftp创建目录

}

$ftps->uploadFile('file/'.$filename,$ftpFile);//上传文件    (要上传的文件,文件上传在ftp的文件名字)

$ftps->disconnect();  //关闭 FTP 

声明:本文内容转载自脚本之家,由网友自发贡献,版权归原作者所有,如您发现涉嫌抄袭侵权,请联系admin@php.cn 核实处理。
全部评论
文明上网理性发言,请遵守新闻评论服务协议