Mkdir

Résolu/Fermé
cyril_34 Messages postés 3 Date d'inscription dimanche 16 mars 2014 Statut Membre Dernière intervention 17 mars 2014 - 16 mars 2014 à 17:22
cyril_34 Messages postés 3 Date d'inscription dimanche 16 mars 2014 Statut Membre Dernière intervention 17 mars 2014 - 17 mars 2014 à 00:35
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
16 mars 2014 à 18:53
Isole session_start(); du reste du code.

<?php session_start(); ?>
//Le reste...
0
cyril_34 Messages postés 3 Date d'inscription dimanche 16 mars 2014 Statut Membre Dernière intervention 17 mars 2014
16 mars 2014 à 21:32
dsl cela ne change rien toujours mon erreur
0
Utilisateur anonyme
16 mars 2014 à 21:38
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 dimanche 16 mars 2014 Statut Membre Dernière intervention 17 mars 2014
17 mars 2014 à 00:35
c bon merci ca fonctionne
0