Lee los parámetros de la función, sobretodo el
recursive:
Cita: bool mkdir ( string $pathname [, int $mode = 0777 [, bool $recursive = false [, resource $context ]]] )
Prueba usándolo.
Un ejemplo del manual:
Código PHP:
Ver original// Estructura de carpeta deseada
$estructura = './depth1/depth2/depth3/';
// Para crear una estructura anidada se debe especificar el parámetro $recursive
// en mkdir().
if(!mkdir($estructura, 0, true)) {
die('Fallo al crear carpetas...'); }
http://php.net/manual/es/function.mkdir.php