ftp 클래스(myftp.php)

2074 단어 fttpp 류종류(mmy
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! ";                echo "Attempted to connect to $ftp_server for user $uname ";                 die;             } else {                echo "Connected to $ftp_server, for user $uname ";            }    }    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 "[DIR] $realfile";        }else{            echo "..... ". $realfile ."";            $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 ";                }            }        }        return $getback;    }    function mode($pasvmode){        $result = ftp_pasv($this->connector, $pasvmode);    }    function ftp_bye(){        ftp_quit($this->connector);         return $getback;    }}?>

좋은 웹페이지 즐겨찾기