İyi kötü resimleri yüklemesi gerekir, açık bir hata göremedim. Hataları @ ile bastırmadan çalıştır, echo $_FILES["uyg_icon"]["error"]; şeklinde hata var mı bak. substr ile dosya yolundan ../../ larısiliyorsun. Dosya yolu bu şekilde doğrumu biiz bilemeyiz, kaldıracaksan niye koydun tabi birde orası var

Tavsiyem hataları yazılım kurallarına uyarak sıfırla asla bastırma notice buna dahil. Kod yazarken en önemli şeylerden biri debug yapmaktır.