Réponse acceptée !
...ta manière d'écrie ton code est un peu bizarre, enfin, je trouve ^^ mais je n'y ai pas trouvé d'erreur....
je trouve juste que tu à bizarement "orthographié" ta variable $mkdir......
je l'écrirais de la façon suivant:
$dir = 'pageASuser/'.$_SESSION['login'];
if(!is_dir($dir)){
mkdir($dir,0777);
}
....pour voir où ça cloche regarde voir si ta boucle if() est correctement exécutée (à l'aide d'un echo() )........
Vala ;) j'espère que ça aide....
Bonne journée!