MkDir Не удалось создать каталог PHP

Я пытаюсь создать каталог с использованием PHP, это работает:

<?php $uid = "user_615"; $thisdir = getcwd(); if(mkdir($thisdir ."/userpics/" . $uid , 0777)) { echo "Directory has been created successfully..."; } else { echo "Failed to create directory..."; } ?> 

но это не работает

 <?php session_start(); $uid = $_SESSION['username']; $thisdir = getcwd(); if(mkdir($thisdir ."/userpics/" . $uid , 0777)) { echo "Directory has been created successfully..."; } else { echo "Failed to create directory..."; } ?> 

Да, переменная сеанса заполнена тем же самым, что и выше «user_615», поэтому почему вторая будет терпеть неудачу?

РЕДАКТИРОВАТЬ:

Поэтому я принял предложение @stefgosselin и переработал код, который будет

 <?php session_start(); $uid = $_SESSION['username']; $thisdir = getcwd() . "/userpics" . $uid; if(mkdir($thisdir , 0777)) { echo "Directory has been created successfully..."; } else { echo "Failed to create directory..."; echo "Your thisdir Variable is:'" . $thisdir . "'" ; } ?> 

И выход

Не удалось создать каталог … Ваша переменная thisdir: '/ unified / b / bis / www.mysite.com / jou / userpics / user_615

Любые другие идеи о том, что может привести к тому, что переменная сеанса не сможет использоваться при создании каталога?