Mkdir

Résolu
cyril_34 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -  
cyril_34 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention   -
Bonjour,
j'ai un problème avec la fonction Mkdir
il me crée bien un dossier a l'endroit que je souhaite mais pas nommer avec le nom de ma session ouverte soit : $_SESSION['login'] donc je pense que j'oubli une variable ou alors c'est dans la fonction mkdir que j'oublie un truc ??
j'ai fait pas mal d'essai et j'ai mis les problème qu'il créer
voila mon code :

<?php
session_start();
if (!isset($_SESSION['login'])) {
?>



<?php
/* les codes qui fonctionne a moitier :
if(@mkdir ("useurs/['login']",0700, true)) { // crée un dossier a l'endroit spécifier nommer ''
if(@mkdir ("useurs/['$pseudo']",0700, true)) { //crée un dossier a l'endroit spécifier nommer '$speudo'
*/

// Structure de répertoire désirée

$structure = './useurs/($login)/'; // créer un dossier a l'endroit spécifier nommer ($login)

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

if (!mkdir($structure, 0777, true)) {

echo"Votre espace serveur a bien étais créer <p>";
} else {
echo"Erreur votre dossier étais déjà créer ! <p>";
}

?>


j'aimerai qu'il crée un dossier avoir le nom d'admin t'el que j'ai quand je me connecte
comme j'ai essaye avec la fonction $structure et sans cette fonction,
là je suis un peu coincer
merci de votre aide et de vos réponse

4 réponses

Utilisateur anonyme
 
Isole session_start(); du reste du code.

<?php session_start(); ?>
//Le reste...
0
cyril_34 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
dsl cela ne change rien toujours mon erreur
0
Utilisateur anonyme
 
C'est peut-être moi qui a perdu la boule, mais il me semble que ce serait mieux:

if(@mkdir ("useurs/".$_SESSION['login'],0700, true)) {
if(@mkdir ("useurs/".$_SESSION['pseudo'],0700, true)) {
0
cyril_34 Messages postés 3 Date d'inscription   Statut Membre Dernière intervention  
 
c bon merci ca fonctionne
0