Fonction PHP ftp_mkdir ()

| | | | | | | | | | | | | |
Syntaxe :
chaîne ftp_mkdir ($ftp_connection, $directory_name)
Paramètre : cette fonction prend deux paramètres comme ci-dessus et décrits ci-dessous :
  • $ftp_connection :Ceci est un paramètre obligatoire et est utilisé pour spécifier la connexion ftp dans laquelle le répertoire est créé.
  • $directory_name :il s`agit d`un paramètre obligatoire utilisé pour spécifier le nom du répertoire à créer.
Si un répertoire enfant doit être créé dans un répertoire existant ou inexistant, alors le paramètre $directory_name doit être défini dans le format "(nom du répertoire parent) / (nom du répertoire enfant) / (enfant du nom du répertoire enfant) / ...", etc. Par exemple, créez un répertoire nommé childdirectory dans testdirectory puis $directory_name = "testdirectory / childdirectory" ;Valeur de retour :renvoie le nom du répertoire qui a été créé en cas de succès, False en cas d`erreur. Remarques :
  • Cette fonction est disponible pour PHP 4.0.0 et supérieur.
  • L`exemple suivant ne peut pas être lancé dans l`IDE en ligne. Essayez donc d`exécuter sur un serveur d`hébergement PHP ou un hôte local avec le nom de serveur ftp correct et le nom d`utilisateur et le mot de passe corrects.
Exemple 1 : < ? php
// Se connecter au serveur ftp
// Utiliser l`adresse du serveur ftp$fserver = "ftp.gfg.org" ;
// Utiliser nom d`utilisateur ftp$fuser = "nom d`utilisateur"  ;
// Utiliser le mot de passe ftp$fpass = "password" ;
// Se connecter au serveur ftp$f_conn = ftp_connect ( $fserver ) ou mourir ( "Impossible de se connecter à $fserver" );
// Authentification sur le serveur ftp$login = ftp_login ( $f_conn , $fuser , $fpass );
// Nom du répertoire à créer $dir = "testdirectory" ;
// Créer un répertoireif (ftp_mkdir ( $f_conn , $dir )) { // Exécuter si le répertoire a été créé avec succès echo " $dir Créé avec succès" ; } else { // Exécuter si la création du répertoire échoue echo "Erreur lors de la création de $dir"  ; }
// Fermer la connexion ftpftp_close ( $f_conn );
?>
Sortie :
testdirectory réussi créé
Exemple 2 :Si un répertoire enfant est créé, tout sera comme avant, sauf pour $dir, c`est-à-dire le nom du répertoire.
// Se connecter au serveur ftp
// Utiliser l`adresse du serveur ftp$fserver = "ftp.exampleserver.com" ;
// Utiliser nom d`utilisateur ftp$fuser = "nom d`utilisateur"  ;
// Utiliser le mot de passe ftp$fpass = "password" ;
// Se connecter au serveur ftp$f_conn = ftp_connect ( $fserver ) ou mourir ( "Impossible de se connecter à $fserver" );
// Authentification sur le serveur ftp$login = ftp_login ( $f_conn , $fuser , $fpass );
// Nom du répertoire à créer $dir
= "testdirectory / childdirectory" ;
/ / Créer un répertoireif (ftp_mkdir ( $f_conn , $dir )) { // Exécuter si le répertoire a été créé avec succès echo "$dir créé avec succès" ; } else { // Exécuter si la création du répertoire échoue echo "Erreur lors de la création de $ dir" ; }
// Fermer la connexion ftpftp_close ( $f_conn );
?>
Sortie :< /b>
testdirectory / childdirectory Créé avec succès
Remarque.Si le nom du répertoire existe déjà, une erreur est renvoyée.Lien : http : //php.net/manual/fr/func tion.ftp-mkdir.php