phpDocumentor ftp
[ class tree: ftp ] [ index: ftp ] [ all elements ]

Class: WindSocketFtp

Source Location: /ftp/WindSocketFtp.php

Class WindSocketFtp

Class Overview

采用sockey方式实现ftp操作

使用方法和普通类库一样:

  1.  Wind::import('WIND:ftp.WindSocketFtp');
  2.  $ftp new WindSocketFtp(array('server' => '192.168.1.10''port' => '21'‘user' => 'test', 'pwd' => '123456'));
  3.  print_r($ftp->fileList());

Located in /ftp/WindSocketFtp.php [line 20]

AbstractWindFtp
   |
   --WindSocketFtp
Author(s): Information Tags:
Version:  $Id: WindSocketFtp.php 3269 2011-12-21 06:16:00Z yishuo $
Copyright:  ©2003-2103 phpwind.com
License:  http://www.windframework.com

Methods

[ Top ]
Inherited Properties, Constants, and Methods
Inherited Properties Inherited Methods Inherited Constants

Inherited From AbstractWindFtp

AbstractWindFtp::$conn
AbstractWindFtp::$dir
AbstractWindFtp::$port
AbstractWindFtp::$pwd
AbstractWindFtp::$rootPath
AbstractWindFtp::$server
AbstractWindFtp::$timeout
AbstractWindFtp::$user

Inherited From AbstractWindFtp

AbstractWindFtp::changeDir()
更改当前目录到指定目录下
AbstractWindFtp::checkFile()
检查文件类型
AbstractWindFtp::close()
关闭ftp链接
AbstractWindFtp::delete()
删除文件
AbstractWindFtp::download()
下载文件
AbstractWindFtp::fileList()
列出给定目录的文件列表
AbstractWindFtp::file_exists()
检查文件是否存在
AbstractWindFtp::getExt()
获得文件后缀
AbstractWindFtp::initConfig()
初始化配置信息
AbstractWindFtp::initRootPath()
重设当前目录为初始化目录信息
AbstractWindFtp::mkdir()
创建文件夹
AbstractWindFtp::mkdirs()
级联创建文件夹
AbstractWindFtp::pwd()
获得当前路径
AbstractWindFtp::rename()
重命名文件
AbstractWindFtp::showError()
显示错误信息
AbstractWindFtp::size()
获得文件大小
AbstractWindFtp::upload()
上传文件

[ Top ]
Method Summary
WindSocketFtp   __construct()   构造函数
void   changeDir()  
void   close()  
void   delete()  
void   download()  
void   fileList()  
void   mkdir()  
void   pwd()  
void   rename()  
void   size()  
void   upload()  

[ Top ]
Methods
Constructor __construct  [line 35]

  WindSocketFtp __construct( [array $config = array()]  )

构造函数

通过传入config构造链接对象

Parameters:
array   $config:  ftp配置文件

API Tags:
Access:  public


[ Top ]
changeDir  [line 199]

  void changeDir( $dir  )

Parameters:
   $dir: 

API Tags:
Access:  public


Redefinition of:
AbstractWindFtp::changeDir()
更改当前目录到指定目录下

[ Top ]
close  [line 228]

  void close( )


API Tags:
Access:  public


Redefinition of:
AbstractWindFtp::close()
关闭ftp链接

[ Top ]
delete  [line 171]

  void delete( $file  )

Parameters:
   $file: 

API Tags:
Access:  public


Redefinition of:
AbstractWindFtp::delete()
删除文件

[ Top ]
download  [line 128]

  void download( $localfile, [ $remotefile = ''], [ $mode = 'I']  )

Parameters:
   $localfile: 
   $remotefile: 
   $mode: 

API Tags:
Access:  public


Redefinition of:
AbstractWindFtp::download()
下载文件

[ Top ]
fileList  [line 213]

  void fileList( [ $dir = '']  )

Parameters:
   $dir: 

API Tags:
Access:  public


Redefinition of:
AbstractWindFtp::fileList()
列出给定目录的文件列表

[ Top ]
mkdir  [line 190]

  void mkdir( $dir  )

Parameters:
   $dir: 

API Tags:
Access:  public


Redefinition of:
AbstractWindFtp::mkdir()
创建文件夹

[ Top ]
pwd  [line 77]

  void pwd( )


API Tags:
Access:  protected


Redefinition of:
AbstractWindFtp::pwd()
获得当前路径

[ Top ]
rename  [line 178]

  void rename( $oldname, $newname  )

Parameters:
   $oldname: 
   $newname: 

API Tags:
Access:  public


Redefinition of:
AbstractWindFtp::rename()
重命名文件

[ Top ]
size  [line 160]

  void size( $file  )

Parameters:
   $file: 

API Tags:
Access:  public


Redefinition of:
AbstractWindFtp::size()
获得文件大小

[ Top ]
upload  [line 88]

  void upload( $localfile, $remotefile, [ $mode = 'A']  )

Parameters:
   $localfile: 
   $remotefile: 
   $mode: 

API Tags:
Access:  public


Redefinition of:
AbstractWindFtp::upload()
上传文件

[ Top ]

Documentation generated on Fri, 30 Mar 2012 11:43:40 +0800 by phpDocumentor 1.4.4