Located in File: Program_Root/phpapps.ftp.class.php
Classe permettant l'accès à un serveur FTP
1.0Matthias ETIENNEMatthias ETIENNE 2002http://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 directoryboolean Retourne toujours trueget_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 fichierint Retourne un tampon horaire UNIXget_file_size ( $path )
Retourne la taille d'un fichier$path string Chemin vers le fichierint Taille du fichierquit ( )
Derme la connectionrename_file ( $from, $to )
Renomme un fichier$from string Nom original$to string Nouveau nomboolean Retourne toujours trueupload ( $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 commandeboolean Retourne toujours truedelete_dir ( $dir )
Efface un répertoire.$dir string Chemin vers le répertoireboolean Retourne toujours trueget_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 informationsget_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épertoiresdelete_file ( $path )
Efface un fichier$path string Chemin vers le fichierboolean Retourne toujours trueconnect ( $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 truechange_dir ( $path )
Change de répertoire$path string Chemin jusqu'au répertoireboolean Retourne toujours truedownload ( $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 Commandeboolean Retourne toujours trueget_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'erreurftp ( )
Constructeur de la classe