• <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>
    • 軟件測試技術
    • 軟件測試博客
    • 軟件測試視頻
    • 開源軟件測試技術
    • 軟件測試論壇
    • 軟件測試沙龍
    • 軟件測試資料下載
    • 軟件測試雜志
    • 軟件測試人才招聘
      暫時沒有公告

    字號: | 推薦給好友 上一篇 | 下一篇

    ftp類(myftp.php)

    發布: 2007-7-14 19:53 | 作者: 佚名    | 來源: 網絡轉載     | 查看: 12次 | 進入軟件測試論壇討論

    領測軟件測試網


    <?php

    class myftp {

        var $connector;
        var $getback;
        
        function connect($ftp_server, $uname, $passwd){
        // Baut grundlegende FTP Connection auf
            $this->connector = @ftp_connect($ftp_server);
            $this->login_result = @ftp_login($this->connector, "$uname", "$passwd");
            if ((!$this->connector) || (!$this->login_result))
            {
                    echo "FTP connection has failed! \n";
                    echo "Attempted to connect to $ftp_server for user $uname \n";
                    die;
                } else {
                    echo "Connected to $ftp_server, for user $uname \n";
                }
        }

        function lastmodtime($value){
            $getback = ftp_mdtm ($this->connector,$value);
            return $getback;
        }

        function changedir($targetdir){
            $getback = ftp_chdir($this->connector, $targetdir);
            return $getback;
        }
        function getdir(){    
            $getback = ftp_pwd($this->connector);
            return $getback;
        }
        
        function get_file_list($directory){    
            $getback = ftp_nlist($this->connector, $directory);
            return $getback;
        }
        
        function get_file($file_to_get, $mode, $mode2){
            $realfile = basename($file_to_get);
            $filename = $realfile;
            
            $checkdir = @$this->changedir($realfile);
            if ($checkdir == TRUE){
                ftp_cdup($this->connector);
                echo "\n[DIR] $realfile";
            }else{
                echo "..... ". $realfile ."\n";
                $getback = ftp_get($this->connector, $filename, $realfile, $mode);
                if ($mode2){
                    $delstatus = ftp_delete($this->connector, $file_to_get);
                    if ($delstatus == TRUE){
                        echo "File $realfile on $host deleted \n";
                    }
                }
            }
            return $getback;
        }
        
        function mode($pasvmode){
            $result = ftp_pasv($this->connector, $pasvmode);
        }
        
        function ftp_bye(){
            ftp_quit($this->connector);
            return $getback;
        }
    }

    ?>

    延伸閱讀

    文章來源于領測軟件測試網 http://www.kjueaiud.com/


    關于領測軟件測試網 | 領測軟件測試網合作伙伴 | 廣告服務 | 投稿指南 | 聯系我們 | 網站地圖 | 友情鏈接
    版權所有(C) 2003-2010 TestAge(領測軟件測試網)|領測國際科技(北京)有限公司|軟件測試工程師培訓網 All Rights Reserved
    北京市海淀區中關村南大街9號北京理工科技大廈1402室 京ICP備10010545號-5
    技術支持和業務聯系:info@testage.com.cn 電話:010-51297073

    軟件測試 | 領測國際ISTQBISTQB官網TMMiTMMi認證國際軟件測試工程師認證領測軟件測試網

    老湿亚洲永久精品ww47香蕉图片_日韩欧美中文字幕北美法律_国产AV永久无码天堂影院_久久婷婷综合色丁香五月

  • <ruby id="5koa6"></ruby>
    <ruby id="5koa6"><option id="5koa6"><thead id="5koa6"></thead></option></ruby>

    <progress id="5koa6"></progress>

  • <strong id="5koa6"></strong>