FTP et FTPS

PHP 4, PHP 5, PHP 6. ftps:// depuis PHP 4.3

Permet l'acc�s aux fichiers existants, et la cr�ation de fichiers via FTP. Si le serveur ne supporte pas les connexions en mode passif, la connexion �chouera.

Vous pouvez ouvrir des fichiers en lecture et en �criture, mais pas les deux en m�me temps. Si le fichier distant existe d�j� sur le serveur ftp et que vous tentez de l'ouvrir en �criture alors que vous n'avez pas sp�cifi� l'option overwrite dans le contexte, la connexion �chouera. Si vous devez r��crire des fichiers existants en utilisant ftp, sp�cifiez l'option overwrite dans le contexte et ouvrez le fichier en �criture. Alternativement, vous pouvez utiliser l'extension FTP.

Note: Apposer
Depuis PHP 5.0.0, les fichiers doivent �tre appos�s via la gestion d'URL ftp://. Dans les versions plus anciennes, tenter d'apposer un fichier via ftp:// causera une erreur.

ftps:// a �t� introduit en PHP 4.3. C'est le m�me que ftp://, mais il tente d'�tablir une connexion s�curis�e avec le serveur FTP. Si le serveur ne le supporte pas, la connexion sera une connexion non s�curis�e.

Note: FTPS est support� depuis PHP 4.3.0, si vous avez compil� le support d'OpenSSL.

R�sum� des gestionnaires
Attribut PHP 4 PHP 5
Limit� par allow_url_fopen Oui Oui
Autoris� en lecture Oui Oui
Autoris� en �criture Oui (nouveaux fichiers uniquement) Oui (nouveaux fichiers et fichiers existants avec overwrite )
Autoris� en ajout Non Oui
Autoris� en lecture et �criture Non Non
Supporte stat() Non Depuis PHP 5.0.0 : uniquement filesize(), filetype(), file_exists(), is_file() et is_dir(). Depuis PHP 5.1.0 : filemtime().
Supporte unlink() Non Oui
Supporte rename() Non Oui
Supporte mkdir() Non Oui
Supporte rmdir() Non Oui