一区二区久久-一区二区三区www-一区二区三区久久-一区二区三区久久精品-麻豆国产一区二区在线观看-麻豆国产视频

PHP FTP操作類(lèi)代碼( 上傳、拷貝、移動(dòng)、刪除文件/創(chuàng)建目錄)

復(fù)制代碼 代碼如下:
<?php
/**
* 作用:FTP操作類(lèi)( 拷貝、移動(dòng)、刪除文件/創(chuàng)建目錄 )
* 時(shí)間:2006/5/9
* 作者:欣然隨風(fēng)
* QQ:276624915
*/
class class_ftp
{
    public $off; // 返回操作狀態(tài)(成功/失敗)
    public $conn_id; // FTP連接
    /**
     * 方法:FTP連接
     * @FTP_HOST -- FTP主機(jī)
     * @FTP_PORT -- 端口
     * @FTP_USER -- 用戶名
     * @FTP_PASS -- 密碼
     */
    function __construct($FTP_HOST,$FTP_PORT,$FTP_USER,$FTP_PASS)
    {
        $this->conn_id = @ftp_connect($FTP_HOST,$FTP_PORT) or die("FTP服務(wù)器連接失敗");
        @ftp_login($this->conn_id,$FTP_USER,$FTP_PASS) or die("FTP服務(wù)器登陸失敗");
        @ftp_pasv($this->conn_id,1); // 打開(kāi)被動(dòng)模擬
    }
    /**
     * 方法:上傳文件
     * @path -- 本地路徑
     * @newpath -- 上傳路徑
     * @type -- 若目標(biāo)目錄不存在則新建
     */
    function up_file($path,$newpath,$type=true)
    {
        if($type) $this->dir_mkdirs($newpath);
        $this->off = @ftp_put($this->conn_id,$newpath,$path,FTP_BINARY);
        if(!$this->off) echo "文件上傳失敗,請(qǐng)檢查權(quán)限及路徑是否正確!";
    }
    /**
     * 方法:移動(dòng)文件
     * @path -- 原路徑
     * @newpath -- 新路徑
     * @type -- 若目標(biāo)目錄不存在則新建
     */
    function move_file($path,$newpath,$type=true)
    {
        if($type) $this->dir_mkdirs($newpath);
        $this->off = @ftp_rename($this->conn_id,$path,$newpath);
        if(!$this->off) echo "文件移動(dòng)失敗,請(qǐng)檢查權(quán)限及原路徑是否正確!";
    }
    /**
     * 方法:復(fù)制文件
     * 說(shuō)明:由于FTP無(wú)復(fù)制命令,本方法變通操作為:下載后再上傳到新的路徑
     * @path -- 原路徑
     * @newpath -- 新路徑
     * @type -- 若目標(biāo)目錄不存在則新建
     */
    function copy_file($path,$newpath,$type=true)
    {
        $downpath = "c:/tmp.dat";
        $this->off = @ftp_get($this->conn_id,$downpath,$path,FTP_BINARY);// 下載
        if(!$this->off) echo "文件復(fù)制失敗,請(qǐng)檢查權(quán)限及原路徑是否正確!";
        $this->up_file($downpath,$newpath,$type);
    }
    /**
     * 方法:刪除文件
     * @path -- 路徑
     */
    function del_file($path)
    {
        $this->off = @ftp_delete($this->conn_id,$path);
        if(!$this->off) echo "文件刪除失敗,請(qǐng)檢查權(quán)限及路徑是否正確!";
    }
    /**
     * 方法:生成目錄
     * @path -- 路徑
     */
    function dir_mkdirs($path)
    {
        $path_arr = explode('/',$path); // 取目錄數(shù)組
        $file_name = array_pop($path_arr); // 彈出文件名
        $path_div = count($path_arr); // 取層數(shù)
        foreach($path_arr as $val) // 創(chuàng)建目錄
        {
            if(@ftp_chdir($this->conn_id,$val) == FALSE)
            {
                $tmp = @ftp_mkdir($this->conn_id,$val);
                if($tmp == FALSE)
                {
                    echo "目錄創(chuàng)建失敗,請(qǐng)檢查權(quán)限及路徑是否正確!";
                    exit;
                }
                @ftp_chdir($this->conn_id,$val);
            }
        }
        for($i=1;$i=$path_div;$i++) // 回退到根
        {
            @ftp_cdup($this->conn_id);
        }
    }
    /**
     * 方法:關(guān)閉FTP連接
     */
    function close()
    {
        @ftp_close($this->conn_id);
    }
}// class class_ftp end
/************************************** 測(cè)試 ***********************************
$ftp = new class_ftp('192.168.100.143',21,'user','pwd'); // 打開(kāi)FTP連接
//$ftp->up_file('aa.txt','a/b/c/cc.txt'); // 上傳文件
//$ftp->move_file('a/b/c/cc.txt','a/cc.txt'); // 移動(dòng)文件
//$ftp->copy_file('a/cc.txt','a/b/dd.txt'); // 復(fù)制文件
//$ftp->del_file('a/b/dd.txt'); // 刪除文件
$ftp->close(); // 關(guān)閉FTP連接
*****************************************************************************/
?>

php技術(shù)PHP FTP操作類(lèi)代碼( 上傳、拷貝、移動(dòng)、刪除文件/創(chuàng)建目錄),轉(zhuǎn)載需保留來(lái)源!

鄭重聲明:本文版權(quán)歸原作者所有,轉(zhuǎn)載文章僅為傳播更多信息之目的,如作者信息標(biāo)記有誤,請(qǐng)第一時(shí)間聯(lián)系我們修改或刪除,多謝。

主站蜘蛛池模板: 日韩在线视屏 | 中文字幕亚洲一区二区v@在线 | 欧美xxx喷水| 国产精品一区二区久久精品涩爱 | 日产精品一区二区 | 94久久国产乱子伦精品免费 | 国内自产拍自a免费毛片 | 久久久久久亚洲精品不卡 | 国产精品第1页在线播放 | 国产精品青草久久福利不卡 | 露脸国产自产拍在线观看 | 中文字幕日本精品一区二区三区 | 国产精品一区二区四区 | 国产精品久久久尹人香蕉 | 国产一区二区三区在线观看精品 | 日本一区二区日本免费 | 久久夜色精品国产亚洲噜噜 | 一区二区三区不卡免费视频97 | 亚洲影院手机版777点击进入影院 | 久久综合一区二区三区 | 婷婷国产成人久久精品激情 | 伊人精品在线 | 韩国日本理论片 | 久久久久久亚洲精品 | 日本波多野结衣在线 | 2022久久免费精品国产72精品 | 亚洲一区二区综合 | 精品天海翼一区二区 | 国产剧情一区二区 | 四虎影视在线影院4hutv | 色女人在线视频 | 9久久免费国产精品特黄 | 国产美女视频 | 正在播放一区 | 成人福利在线看 | 黄色片网站免费在线观看 | 色黄视频| 国产在亚洲线视频观看 | 一级毛片国产真人永久在线 | 久久久国产精品网站 | 精品久久久久久久久久久 |