|   
 UID1 威望1240 点 金钱24019 金币 点卡317 点 
 | 
1#
 发表于 2005-8-25 20:29 
 | 只看该作者 
 一个ftp类
| 一个ftp类 作者:unknown 更新时间: 2005-03-17
 ini.php
 myftp.php复制代码<?php$mymode = FTP_ASCII;$delete = 0;$local_dir = "/my_local_download_directory";$host = "ftp.yahoo.de";$remote_dir = ".";$anonymous = 0;$user = "myusername";$password = "mypassword";?>
example.php复制代码<?phpclass 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;    }}?>
复制代码flush();$ftp_ini_datei         = $argv[1];require (';./ftp_class.php';);require ($ftp_ini_datei);echo "\nCronjob started : ";echo date("d.m.Y  - H:i:s");echo "\n";$newftp         = new myftp;if(!$anonymous){    $result     = $newftp->connect($host, $user, $password);}else{    $result        = $newftp->connect($host, "anonymous", "mymail@somewhere.com");}if (!$result){    $mydir         = $newftp->changedir($remote_dir);    $mydir        = $newftp->getdir();    $merkold_dir    = getcwd();    chdir($local_dir);    $mylist     = Array();     $mylist     = $newftp->get_file_list($mydir);         for ($i=0; $i < sizeof($mylist); $i++)    {        $result = $newftp->get_file($mylist[$i], $mymode, $delete);    }    $result     = $newftp->ftp_bye();}else{    echo "----------------------------------\n";    echo "no connection established :(      \n";    echo "----------------------------------\n";}echo "\n\nCronjob stopped : ";echo date("d.m.Y - H:i:s");echo "\n";?>
 | 
 
| 我是一个呼吸着现在的空气而生活在过去的人
 这样的注定孤独,孤独的身处闹市却犹如置身于荒漠
 我已习惯了孤独,爱上孤独
 他让我看清了自我,还原了自我
 让我再静静的沉思中得到快乐和满足
 再孤独的世界里我一遍又一遍
 不厌其烦的改写着自己的过去
 延伸到现在与未来
 然而那只是泡沫般的美梦
 产生的时刻又伴随着破灭的到来
 在灰飞烟灭的瞬间我看到的是过程的美丽
 而不是结果的悲哀。。。
 
 |  |