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épertoire
if
(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 ftp
ftp_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épertoire
if
(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 ftp
ftp_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