Page 1 sur 1

sessions et nom de dossier

Posté : 08 mai 2009, 14:46
par sylvaing26
Bonjour, j'ai ce code
session_start();
$utilisateur = $_SESSION['login'];
echo $utilisateur;
include("includes/connect.php");
@MYSQL_CONNECT($serveur,$utilisateur,$mdp) or die ("Connexion impossible");
@MYSQL_SELECT_DB($db) or die ("Connexion à la base $base impossible");
$sql=mysql_query("SELECT * FROM `photos` ORDER BY `id` DESC LIMIT 0,1");
$nb=mysql_num_rows($sql);
if($nb > 0){
while ($result = mysql_fetch_array($sql)) {
$idphoto = $result['id'];
$idphoto = $idphoto + 1;
}
}
else{
$idphoto = 1;
}
$dossier = $utilisateur;
mkdir("photos/".$dossier, 0700);
$uploadDir = dirname(__FILE__) . '/photos/'.$dossier.'/';
$uploadFile = $uploadDir . $idphoto.".jpg";
Tout fonction sauf que le nom du dossier n'est pas le login stocké dans la session il me semble que c'est le nom de la session
Comment faire pour que le nom du dossier soit le nom du login stocké dans la session ?

Merci d'avance

Posté : 08 mai 2009, 15:42
par dunbar
Salut,

Amon avis ci ça ne fonctionne pas comme tu a fait c'est que probablement tu na rien dans $_SESSION['login']
Essaye ceci pour vérifier que tes variable de session existe
echo '<pre>';
print_r($_SESSION);
echo '</pre>';

Posté : 08 mai 2009, 16:05
par sylvaing26
Ma session été bien remplie
J'ai résolu le problème
C'est parce que mon forumlaire été traité en ajax et donc la session ne passait pas dedans,
j'ai donc passé la variable de session par get dans le formulaire (mais crypté biensur)

Merci quand même