ftp类(myftp.php)


Posted in PHP onOctober 09, 2006

<?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;
    }
}

?>

PHP 相关文章推荐
解析php中如何调用用户自定义函数
Aug 06 PHP
改写函数实现PHP二维/三维数组转字符串
Sep 13 PHP
PHP实现无限级分类(不使用递归)
Oct 22 PHP
Laravel路由设定和子路由设定实例分析
Mar 30 PHP
PHP生成静态HTML文档实现代码
Jun 23 PHP
Laravel构建即时应用的一种实现方法详解
Aug 31 PHP
Laravel框架运行出错提示RuntimeException No application encryption key has been specified.解决方法
Apr 02 PHP
解决laravel(5.5)访问public报错的问题
Oct 12 PHP
php实现商城购物车的思路和源码分析
Jul 23 PHP
基于PHP+mysql实现新闻发布系统的开发
Aug 06 PHP
one.php 多项目、函数库、类库 统一为一个版本的方法
Aug 24 PHP
PHP序列化和反序列化深度剖析实例讲解
Dec 29 PHP
第1次亲密接触PHP5(2)
Oct 09 #PHP
PHP的FTP学习(一)[转自奥索]
Oct 09 #PHP
一个多文件上传的例子(原创)
Oct 09 #PHP
[FAQ]PHP中的一些常识:类篇
Oct 09 #PHP
Oracle Faq(Oracle的版本)
Oct 09 #PHP
PHP 和 HTML
Oct 09 #PHP
数据库相关问题
Oct 09 #PHP
You might like
发款php蜘蛛统计插件只要有mysql就可用
2010/10/12 PHP
PHP中foreach循环中使用引用要注意的地方
2011/01/02 PHP
无法载入 mcrypt 扩展,请检查 PHP 配置终极解决方案
2011/07/18 PHP
百度地图API使用方法详解
2015/08/25 PHP
PHP网站自动化配置的实现方法(必看)
2017/05/27 PHP
PHP实现生成模糊图片的方法示例
2017/12/21 PHP
PHP中使用mpdf 导出PDF文件的实现方法
2018/10/22 PHP
jQuery 入门讲解1
2009/04/15 Javascript
jquery ajax return没有返回值的解决方法
2011/10/20 Javascript
javascript中IE浏览器不支持NEW DATE()带参数的解决方法
2012/03/01 Javascript
input输入框的自动匹配(原生代码)
2013/03/19 Javascript
JS 实现Json查询的方法实例
2013/04/12 Javascript
jquery实现的可隐藏重现的靠边悬浮层实例代码
2013/05/27 Javascript
纯JavaScript实现HTML5 Canvas六种特效滤镜示例
2013/06/28 Javascript
jQuery Form 页面表单提交的小例子
2013/11/15 Javascript
js的hasownproperty使用示例
2014/03/02 Javascript
js控制当再次点击按钮时的间隔时间
2014/06/03 Javascript
JS实现3D图片旋转展示效果代码
2015/09/22 Javascript
JS中多种方式创建对象详解
2016/03/22 Javascript
又一枚精彩的弹幕效果jQuery实现
2016/07/25 Javascript
js代码实现下拉菜单【推荐】
2016/12/15 Javascript
bootstrap paginator分页插件的两种使用方式实例详解
2017/11/14 Javascript
详解vue 单页应用(spa)前端路由实现原理
2018/04/04 Javascript
JS Object.preventExtensions(),Object.seal()与Object.freeze()用法实例分析
2018/08/25 Javascript
vue实现自定义日期组件功能的实例代码
2018/11/06 Javascript
vue实现验证用户名是否可用
2021/01/20 Vue.js
pygame游戏之旅 python和pygame安装教程
2018/11/20 Python
wxpython绘制圆角窗体
2019/11/18 Python
大码女装:Ulla Popken
2019/08/06 全球购物
美体小铺波兰官方网站:The Body Shop波兰
2019/09/03 全球购物
化工专业推荐信范文
2013/11/28 职场文书
教师自我鉴定范文
2014/03/20 职场文书
投资合作协议书范本
2014/04/17 职场文书
经典祝酒词大全
2015/08/12 职场文书
导游词之香港-太平山顶
2019/10/18 职场文书
javascript遍历对象的五种方式实例代码
2021/10/24 Javascript