Located in File: Program_Root/phpapps.ftp.class.php
Classe permettant l'accès à un serveur FTP
1.0
Matthias ETIENNE
Matthias ETIENNE 2002
http://www.phpapps.org
Class Variable Summary |
$ftp_connexion
Default Value:
|
$ftp_server_type
Default Value:
|
$ftp_actual_dir
Default Value:
|
$directory_list
Default Value:
|
$ftp_connection
Default Value:
|
$ftp_login
Default Value:
|
$ftp_pass
Default Value:
|
$ftp_port
Default Value:
|
$ftp_server
Default Value:
|
Method Summary |
make_dir ( $path )
Créé un répertoire |
get_lastmod_file ( $path )
Obtient la date de la dernière modification d'un fichier. (fonction non supportée par tous les serveurs) |
get_file_size ( $path )
Retourne la taille d'un fichier |
quit ( )
Derme la connection |
rename_file ( $from, $to )
Renomme un fichier |
upload ( $local_file, $remote_file, [$mode = FTP_ASCII] )
Upload un fichier vers le serveur FTP |
site ( )
Envoie une commande SITE au serveur FTP |
delete_dir ( $dir )
Efface un répertoire. |
get_files_full_list ( [$directory = "."], [$mask = "*"], [$return_dirs = true] )
Retourne la liste détaillée des fichires d'un répertoire |
get_files_list ( [$directory = "."], [$mask = "*"] )
Retourne la liste des fichiers présents dans un répertoire. |
delete_file ( $path )
Efface un fichier |
connect ( $host, $user, $pass, [$mode = false], [$port = 21] )
Connecte au serveur FTP |
change_dir ( $path )
Change de répertoire |
download ( $remote_file, $local_file, [$mode = FTP_ASCII] )
Télécharge un fichier |
execute ( $command )
Envoi une commande EXEC au serveur |
get_server_type ( )
Retourne la type de serveur |
ftp_class_error ( $str )
Fonction d'affichage d'erreur. |
ftp ( )
Constructeur de la classe |
Variable Detail |
Function Detail |
make_dir ( $path )
Créé un répertoire$path string Path to directory
boolean Retourne toujours true
get_lastmod_file ( $path )
Obtient la date de la dernière modification d'un fichier. (fonction non supportée par tous les serveurs)$path string Chemin vers le fichier
int Retourne un tampon horaire UNIX
get_file_size ( $path )
Retourne la taille d'un fichier$path string Chemin vers le fichier
int Taille du fichier
quit ( )
Derme la connectionrename_file ( $from, $to )
Renomme un fichier$from string Nom original
$to string Nouveau nom
boolean Retourne toujours true
upload ( $local_file, $remote_file, [$mode = FTP_ASCII] )
Upload un fichier vers le serveur FTP$local_file string Fichier local
$remote_file string Fichier sur le serveur FTP
$mode int FTP_ASCII ou FTP_BINARY (FTP_ASCII par défaut)
site ( )
Envoie une commande SITE au serveur FTP$command string Le commande
boolean Retourne toujours true
delete_dir ( $dir )
Efface un répertoire.$dir string Chemin vers le répertoire
boolean Retourne toujours true
get_files_full_list ( [$directory = "."], [$mask = "*"], [$return_dirs = true] )
Retourne la liste détaillée des fichires d'un répertoire$directory string Chemin vers le répertoire ("." par default)
$mask string Masque ("" par défaut)
$return_dirs boolean Liste les répertires ou non (true par défaut)
get_files_list
$array Retourne un tableau dont les valeurs sont elles même des tableaux contenants les informations
get_files_list ( [$directory = "."], [$mask = "*"] )
Retourne la liste des fichiers présents dans un répertoire.$directory string Chemin vers le répertoire ("." par défaut)
$mask string Masque sur les fichiers ("" par défaut)
get_files_full_list
$array Retourne un tableau dont les valeurs sont les noms des fichiers et des répertoires
delete_file ( $path )
Efface un fichier$path string Chemin vers le fichier
boolean Retourne toujours true
connect ( $host, $user, $pass, [$mode = false], [$port = 21] )
Connecte au serveur FTP$host string serveur FTP
$user string login
$pass string mot de passe
$mode boolean Connecte en mode passif
$port int port (21 par defaut)
boolean Retourne toujours true
change_dir ( $path )
Change de répertoire$path string Chemin jusqu'au répertoire
boolean Retourne toujours true
download ( $remote_file, $local_file, [$mode = FTP_ASCII] )
Télécharge un fichier$remote_file string Fichier sur le serveur FTP
$local_file string Fichier local de destination
$mode int FTP_ASCII ou FTP_BINARY (FTP_ASCII par défaut)
execute ( $command )
Envoi une commande EXEC au serveur$command string Commande
boolean Retourne toujours true
get_server_type ( )
Retourne la type de serveurstring Type du serveur FTP (ex: UNIX)
ftp_class_error ( $str )
Fonction d'affichage d'erreur.$str string Message d'erreur
ftp ( )
Constructeur de la classe