EGOCMS  24.0
EGOTEC Content-Managament-System
Ego_FTP Klassenreferenz

Öffentliche Methoden

 __construct ($host, $port=self::DEFAULT_PORT)
 
 __destruct ()
 
 connect ($username='', $password='', $ssl=false)
 
 close ()
 
 mkdir ($directory)
 
 chdir ($dir)
 
 put ($remote_file, $local_file, $mode=FTP_ASCII)
 
 get ($local_file, $remote_file, $mode=FTP_ASCII)
 
 delete ($path)
 
 rename ($oldname, $newname)
 
 chmod ($mode, $filename)
 
 size ($remote_file)
 

Datenfelder

const DEFAULT_PORT = 21
 

Ausführliche Beschreibung

Ego_FTP Klasse

Autor
dg

Definiert in Zeile 14 der Datei Ego_FTP.php.

Beschreibung der Konstruktoren und Destruktoren

◆ __construct()

__construct (   $host,
  $port = self::DEFAULT_PORT 
)

Konstruktor

Parameter
string$host
integer$port

Definiert in Zeile 49 der Datei Ego_FTP.php.

◆ __destruct()

__destruct ( )

Destruktor

Definiert in Zeile 57 der Datei Ego_FTP.php.

Benutzt close().

+ Hier ist ein Graph, der zeigt, was diese Funktion aufruft:

Dokumentation der Elementfunktionen

◆ chdir()

chdir (   $dir)

Verzeichnis wechseln

Parameter
string$dir
Rückgabe
boolean

Definiert in Zeile 114 der Datei Ego_FTP.php.

◆ chmod()

chmod (   $mode,
  $filename 
)

Dateirechte setzen

Parameter
integer$modeoctal, z.B. 0755
string$filename
Rückgabe
integer|false

Definiert in Zeile 170 der Datei Ego_FTP.php.

◆ close()

close ( )

Verbindung schließen

Rückgabe
void

Definiert in Zeile 91 der Datei Ego_FTP.php.

Wird benutzt von __destruct().

+ Hier ist ein Graph der zeigt, wo diese Funktion aufgerufen wird:

◆ connect()

connect (   $username = '',
  $password = '',
  $ssl = false 
)

Verbindung herstellen und anmelden (optional mit SSL)

Parameter
string$username
string$password
boolean$ssl
Rückgabe
boolean

Definiert in Zeile 69 der Datei Ego_FTP.php.

◆ delete()

delete (   $path)

Datei löschen

Parameter
string$remote_file
Rückgabe
boolean

Definiert in Zeile 148 der Datei Ego_FTP.php.

◆ get()

get (   $local_file,
  $remote_file,
  $mode = FTP_ASCII 
)

Datei herunterladen

Parameter
string$local_file
string$remote_file
integer$mode
Rückgabe
boolean

Definiert in Zeile 138 der Datei Ego_FTP.php.

◆ mkdir()

mkdir (   $directory)

Verzeichnis wechseln

Parameter
string$directory
Rückgabe
boolean

Definiert in Zeile 104 der Datei Ego_FTP.php.

◆ put()

put (   $remote_file,
  $local_file,
  $mode = FTP_ASCII 
)

Datei hochladen

Parameter
string$remote_file
string$local_file
integer$mode
Rückgabe
boolean

Definiert in Zeile 126 der Datei Ego_FTP.php.

◆ rename()

rename (   $oldname,
  $newname 
)

Datei umbenennen

Parameter
string$oldname
string$newname
Rückgabe
boolean

Definiert in Zeile 159 der Datei Ego_FTP.php.

◆ size()

size (   $remote_file)

Dateigröße ermitteln (in Bytes)

Parameter
string$remote_file
Rückgabe
integer

Definiert in Zeile 180 der Datei Ego_FTP.php.

Dokumentation der Felder

◆ DEFAULT_PORT

const DEFAULT_PORT = 21

Definiert in Zeile 20 der Datei Ego_FTP.php.


Die Dokumentation für diese Klasse wurde erzeugt aufgrund der Datei: