XOOPS RMCommon Utilities  2.1.8.91RC
 All Classes Namespaces Files Functions Variables
RMFtpClient Class Reference

Public Member Functions

 __construct ($server, $port=21, $uname='', $pass='')
 
 chdir ($dir)
 
 chmod ($mode, $ruta)
 
 close ()
 
 connect ($ssl=false, $timeout=90)
 
 delete ($ruta)
 
 get ($local, $remote, $mode=FTP_ASCII, $pos=0)
 
 isDir ($dir)
 
 mkdir ($dir)
 
 mtime ($ruta)
 
 nlist ($dir)
 
 pasv ($bool=true)
 
 put ($remote, $local, $mode=FTP_ASCII, $pos=0)
 
 pwd ()
 
 rawlist ($dir, $mode=false)
 
 rename ($old, $new)
 
 rmdir ($dir)
 
 size ($file)
 
 systype ()
 

Private Attributes

 $connection = ''
 
 $pass = ''
 
 $port = 21
 
 $server = ''
 
 $uname = ''
 

Detailed Description

Definition at line 11 of file ftpclient.php.

Constructor & Destructor Documentation

RMFtpClient::__construct (   $server,
  $port = 21,
  $uname = '',
  $pass = '' 
)

Constructor de la clase

Parameters
stringNombre del servidor al que se conectará
intNúmero de puerto al que se conectará
stringNombre de usuario
stringContraseña de conexión

Definition at line 27 of file ftpclient.php.

References $pass, $port, $server, and $uname.

Member Function Documentation

RMFtpClient::chdir (   $dir)

Cambia el directorio actual

Parameters
stringDirectorio existente en el servidor return bool

Definition at line 70 of file ftpclient.php.

References $dir.

Referenced by createDirs(), and isDir().

Here is the caller graph for this function:

RMFtpClient::chmod (   $mode,
  $ruta 
)

Establece los permisos de un archivo en el servidor

Parameters
octModo del permiso cono un numero octal(Ej. 0644)
stringRuta del archivo
Returns
bool o octal

Definition at line 89 of file ftpclient.php.

RMFtpClient::close ( )

Cierra la conexión FTP

Definition at line 204 of file ftpclient.php.

RMFtpClient::connect (   $ssl = false,
  $timeout = 90 
)

Coneción al servidor

Returns
bool

Definition at line 40 of file ftpclient.php.

RMFtpClient::delete (   $ruta)

Elimina un archivo del servidor

Parameters
stringRuta existente del archivo
Returns
bool

Definition at line 79 of file ftpclient.php.

RMFtpClient::get (   $local,
  $remote,
  $mode = FTP_ASCII,
  $pos = 0 
)

Obtiene un archivo desde el servidor FTP y lo almacena localmente

Parameters
stringRuta a un archivo local
stringRuta del archivo en el servidor (debe existir)
constantModo de tansferencia (FTP_ASCII o FTP_BINARY
intDesde donde se empieza a descargar el archivo
Returns
bool

Definition at line 101 of file ftpclient.php.

RMFtpClient::isDir (   $dir)

Permite saber si un directorio existe

Parameters
stringDirectorio a comprobar
Returns
bool

Definition at line 191 of file ftpclient.php.

References $dir, chdir(), and pwd().

Referenced by createDirs().

Here is the call graph for this function:

Here is the caller graph for this function:

RMFtpClient::mkdir (   $dir)

Crea un directorio en el servidor

Parameters
stringDirectorio
Returns
string or false

Definition at line 119 of file ftpclient.php.

References $dir.

Referenced by createDirs().

Here is the caller graph for this function:

RMFtpClient::mtime (   $ruta)

Devuelve la fecha de modificación de un archivo en el servidor

Parameters
stringRuta válida del archivo
Returns
int

Definition at line 110 of file ftpclient.php.

RMFtpClient::nlist (   $dir)

Lista de archivos

Parameters
stringDirectorio
Returns
array or false

Definition at line 128 of file ftpclient.php.

References $dir.

RMFtpClient::pasv (   $bool = true)

Activa el modo pasivo

Parameters
boolActivar o desactivar

Definition at line 53 of file ftpclient.php.

RMFtpClient::put (   $remote,
  $local,
  $mode = FTP_ASCII,
  $pos = 0 
)

Carga un archivo al servidor FTP

Parameters
stringArchivo remoto
stringArchivo local
constantModo de transferencia (FTP_ASCII o FTP_BINARY)
intPosición de inicio return bool

Definition at line 140 of file ftpclient.php.

RMFtpClient::pwd ( )

Directorio Actual

Returns
string Directorio Actual

Definition at line 61 of file ftpclient.php.

Referenced by isDir().

Here is the caller graph for this function:

RMFtpClient::rawlist (   $dir,
  $mode = false 
)

Obtiene la lista de directorios archivos

Parameters
stringDirectorio
boolModo recursivo
Returns
array

Definition at line 150 of file ftpclient.php.

References $dir.

RMFtpClient::rename (   $old,
  $new 
)

Renombra un archivo o un directorio

Parameters
stringNombre actual
stringNuevo nombre
Returns
bool

Definition at line 160 of file ftpclient.php.

RMFtpClient::rmdir (   $dir)

Elimina un directorio

Parameters
stringruta al directorio
Returns
bool

Definition at line 169 of file ftpclient.php.

References $dir.

RMFtpClient::size (   $file)

Obtiene el tamaño de un archivo remoto

Parameters
stringRuta del archivo
Returns
int

Definition at line 178 of file ftpclient.php.

References $file.

RMFtpClient::systype ( )

Definition at line 182 of file ftpclient.php.

Member Data Documentation

RMFtpClient::$connection = ''
private

Definition at line 18 of file ftpclient.php.

RMFtpClient::$pass = ''
private

Definition at line 16 of file ftpclient.php.

Referenced by __construct().

RMFtpClient::$port = 21
private

Definition at line 14 of file ftpclient.php.

Referenced by __construct().

RMFtpClient::$server = ''
private

Definition at line 13 of file ftpclient.php.

Referenced by __construct().

RMFtpClient::$uname = ''
private

Definition at line 15 of file ftpclient.php.

Referenced by __construct().


The documentation for this class was generated from the following file: