Aller au contenu

ftp_delete()

Comprendre la fonction PHP ftp_delete()

La fonction ftp_delete() est une fonction intégrée de PHP utilisée pour supprimer un fichier sur un serveur FTP distant. La fonction prend deux paramètres :

  1. ftp_stream : L'identifiant de connexion renvoyé par la fonction ftp_connect().
  2. filename : Le nom du fichier que vous souhaitez supprimer.

La fonction renvoie une valeur booléenne. Si la suppression du fichier réussit, elle renvoie true. Sinon, elle renvoie false.

Syntaxe de ftp_delete()

La syntaxe de la fonction ftp_delete() est la suivante :

Syntaxe de ftp_delete()

php
bool ftp_delete ( resource $ftp_stream , string $filename )

La fonction ftp_delete() prend deux paramètres : ftp_stream et filename. Le paramètre ftp_stream est l'identifiant de connexion renvoyé par la fonction ftp_connect(). Le paramètre filename est le nom du fichier que vous souhaitez supprimer.

Utilisation de ftp_delete()

Pour utiliser la fonction ftp_delete(), vous devez d'abord établir une connexion au serveur FTP à l'aide de la fonction ftp_connect(). Voici un exemple :

Utilisation de ftp_delete() en PHP

php
<?php

// Set up an FTP connection
$conn = ftp_connect('ftp.example.com');

// Login with your FTP credentials
ftp_login($conn, 'username', 'password');

// Delete the file
ftp_delete($conn, '/path/to/file.txt');

// Close the connection
ftp_close($conn);

Dans cet exemple, nous établissons une connexion au serveur FTP à l'aide de la fonction ftp_connect(). Ensuite, nous nous connectons avec nos identifiants FTP à l'aide de la fonction ftp_login(). Enfin, nous supprimons le fichier à l'aide de la fonction ftp_delete() et fermons la connexion avec la fonction ftp_close().

Gestion des erreurs dans ftp_delete()

Il est important de gérer correctement les erreurs lors de l'utilisation de la fonction ftp_delete(). Si la fonction renvoie false, cela signifie que le fichier n'a pas pu être supprimé pour une raison quelconque. Voici un exemple de gestion des erreurs :

Gestion des erreurs dans ftp_delete()

php
<?php

if (ftp_delete($conn, '/path/to/file.txt') === false) {
    echo "Failed to delete the file.\n";
} else {
    echo "File deleted successfully.\n";
}

Dans cet exemple, nous vérifions la valeur de retour de la fonction ftp_delete(). Si elle est false, nous affichons un message d'erreur ; sinon, nous affichons un message de succès.

Conclusion

En conclusion, la fonction ftp_delete() est une fonction intégrée PHP utile qui vous permet de supprimer un fichier sur un serveur FTP distant. En suivant les directives et les bonnes pratiques présentées dans cet article, vous pouvez utiliser la fonction ftp_delete() dans vos projets PHP en toute confiance. Nous espérons que cet article vous a été utile et vous a fourni les informations nécessaires sur cette fonction. Si vous avez d'autres questions ou besoin d'une assistance supplémentaire, n'hésitez pas à nous contacter.

Pratique

Quel est l'objectif de la fonction ftp_delete() en PHP ?

Trouvez-vous cela utile?

Aperçu dual-run — comparez avec les routes Symfony en production.