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

Class: WindFtp

Source Location: /ftp/WindFtp.php

Class WindFtp

Class Overview

使用ftp函数实现ftp相关操作

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

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

Located in /ftp/WindFtp.php [line 19]

AbstractWindFtp
   |
   --WindFtp
Author(s): Information Tags:
Version:  $Id: WindFtp.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
WindFtp   __construct()   构造函数
void   changeDir()  
void   close()  
void   delete()  
void   download()  
void   fileList()  
void   initConfig()  
void   mkdir()  
void   pwd()  
void   rename()  
void   size()  
void   upload()  

[ Top ]
Methods
Constructor __construct  [line 35]

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

构造函数

通过传入config构造链接对象

Parameters:
array   $config:  ftp配置文件

API Tags:
Access:  public


[ Top ]
changeDir  [line 172]

  void changeDir( $dir  )

Parameters:
   $dir: 

API Tags:
Access:  public


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

[ Top ]
close  [line 127]

  void close( )


API Tags:
Access:  public


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

[ Top ]
delete  [line 90]

  void delete( $filename  )

Parameters:
   $filename: 

API Tags:
Access:  public


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

[ Top ]
download  [line 112]

  void download( $filename, [ $localname = ''], [ $mode = 'auto']  )

Parameters:
   $filename: 
   $localname: 
   $mode: 

API Tags:
Access:  public


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

[ Top ]
fileList  [line 120]

  void fileList( [ $dir = '']  )

Parameters:
   $dir: 

API Tags:
Access:  public


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

[ Top ]
initConfig  [line 136]

  void initConfig( $config  )

Parameters:
   $config: 

API Tags:
Access:  public


Redefinition of:
AbstractWindFtp::initConfig()
初始化配置信息

[ Top ]
mkdir  [line 145]

  void mkdir( $dir, [ $permissions = 0777]  )

Parameters:
   $dir: 
   $permissions: 

API Tags:
Access:  public


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

[ Top ]
pwd  [line 165]

  void pwd( )


API Tags:
Access:  protected


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

[ Top ]
rename  [line 83]

  void rename( $oldName, $newName  )

Parameters:
   $oldName: 
   $newName: 

API Tags:
Access:  public


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

[ Top ]
size  [line 179]

  void size( $file  )

Parameters:
   $file: 

API Tags:
Access:  public


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

[ Top ]
upload  [line 97]

  void upload( $sourceFile, $desFile, [ $mode = 'A']  )

Parameters:
   $sourceFile: 
   $desFile: 
   $mode: 

API Tags:
Access:  public


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

[ Top ]

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