Manuel PHP
Précédent | Annexe J. Liste des protocoles supportés | Suivant

# FTP and FTPS

`PHP` 3, `PHP` 4. `ftps://` depuis `PHP` 4.3

- `ftp://example.com/pub/file.txt`

- `ftp://user:password@example.com/pub/file.txt`

- `ftps://example.com/pub/file.txt`

- `ftps://user:password@example.com/pub/file.txt`

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, vous pourrez essayer de l'ouvrir en écriture, mais la connexion échouera. Si vous devez modifier un fichier qui existe déjà, utilisez ftp_connect().

`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.

Précédent | Sommaire | Suivant
HTTP et HTTPS | Niveau supérieur | Flux d'entrée/sortie