PHP FTP

来源:互联网 发布:无法连接主机 端口23 编辑:程序博客网 时间:2024/05/19 22:48
<?phpclass Ftp extends CI_Controller{    public function __construct()    {        parent::__construct();        }/***PHP FTP*/    public function phpFTP()    {        $ftp_server = '127.0.0.1';        $ftp_user_name = 'qzf';        $ftp_user_pass = 'qzf';                echo $ftp_server;                $conn_id = ftp_connect( $ftp_server );        $login_result = ftp_login( $conn_id, $ftp_user_name, $ftp_user_pass );                // check connection        if( ( !$conn_id ) || ( !$login_result ) )        {            die( "FTP connection has failed !" );        }                // get contents of the root directory        $contents = ftp_nlist( $conn_id, "/" );        ftp_close( $conn_id );                // output $contents        var_dump( $contents );        }/*** CodeIgniter FTP*/    public function ciFTP()    {        $this->load->library( 'ftp' );                $config[ 'hostname' ] = '127.0.0.1';        $config[ 'username' ] = 'qzf';        $config[ 'password' ] = 'qzf';        //$config[ 'debug' ] = TRUE;        $this->ftp->passive = FALSE;                if( $this->ftp->connect( $config ) === TRUE )        {                        $list = $this->ftp->list_files( "/" );            var_dump( $list );                        $this->ftp->close();        }        else        {            echo 'Error!';        }        }}?>