Page 1 sur 1

Probléme mkdir

Posté : 17 août 2021, 15:11
par MarYas
Bonjour à tous impossible de créer un dossier et sous dossier à partir d'un numero ($slug) que je récup de la bd ! Alors User existe déjà slug et bg non !
$structure = mkdir("../User/$slug/bg");
if (!mkdir($structure, 0777, true)) {
    die('Echec lors de la création des répertoires...');
}
Merci pour vos réponses !

Re: Probléme mkdir

Posté : 17 août 2021, 23:59
par or 1
ça n'a aucun sens d'avoir 2 appels à la fonction mkdir.

il faut partir de :
if (!mkdir("../User/$slug/bg", 0777, true)) {

Re: Probléme mkdir

Posté : 18 août 2021, 16:42
par MarYas
bin cidessous c'est un exemple de php.net mais merci ça fonctionne !
$structure = './depth1/depth2/depth3/';

// Pour créer une structure imbriquée, le paramètre $recursive
// doit être spécifié.

if (!mkdir($structure, 0777, true)) {
    die('Echec lors de la création des répertoires...');
}

Re: Probléme mkdir

Posté : 18 août 2021, 17:05
par or 1
dans l'exemple, $structure est une chaine de caractères, pas le résultat d'un premier appel de mkdir.