Tak sprawdziłem i normalnie tworzy katalog o nazwie 2012_08_24

Może warunkowa !file_exists nie działa prawidłowo? Bo w sumie katalog a plik to co innego.
To by się nawet zgadzało, bo cały czas próbuję tworzyć ten katalog, więc z warunkową coś nie tak.
Może sprawdza czy nie ma pliku o nazwe $kname w folderze upload, a nie katalogu? Albo ja coś źle zrobiłem?
Nie wiem. Proszę o pomoc