Mkdir
Résolu
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 :
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
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
-
c bon merci ca fonctionne
-
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)) { -
dsl cela ne change rien toujours mon erreur
-
Isole session_start(); du reste du code.
<?php session_start(); ?> //Le reste...