Указанный вами путь является абсолютным, и у вас, вероятно, нет прав на создание там каталогов или файлов.Если вы хотите создать каталог в текущем рабочем каталоге (из которого вы запускаете скрипт), попробуйте
$dirloc = "images/".$year."/".$month;
Также кажется, что вы хотите создать более одной папки.Если родительская папка не существует, mkdir
завершится ошибкой, если вы не позволите ей рекурсивно создавать родителей.
mkdir($dirloc, 0700, true);
// = recursive