Klasör eğer yoksa oluşturma:

$dirpath = __DIR__.'/content_1';
if (!file_exists($dirpath)) {
mkdir($dirpath, 0775, true);
}


bunun için linux'da sık sık kullandığımız sihirli kelime mkdir yeterli.

Bunu nasıl kullanmayı planlıyorsun ama 1.2 milyon adet kategori olduğunu veya artık ne yapmak istiyorsan ondan olduğunu düşüneceğim... Çok çirkin bir görüntü canlandı gözümde, nereden bakarsam bakayım hoş değil. Veri tabanı denen şeyin içinde tablolar bilmem neler var, belki upload olayında aylara haftalara bölme elle arama işini kolaylaştırmak için iyi bir fikir olabilir ama kategori için aynı şeyi düşünemeyeceğim. Eğer amacın link yapısını düzenlemek ise Pretty SEO URL diye bir kavram var, belki işine yarar. .htaccess ile link yapısını SEO'ya uygun olarak yapılandırabiliyorsun.