Ślepy prowadzi głuchego.... A co ma do tego rozmiar pliku?
Przecież masz warunek:
if (($mainWidth > 150) && ($mainWidth < 2000) && ($mainHeight < 1600))
Jesli on nie jest spelniony to leci komunikat o którym mówisz.
NIe chodzi więc o rozmiar pliku w bajtach a o jego wymiary: szerokosc i wysokosc. Toż to parę linijek kodu, mogłeś sam na to popatrzeć.
Cytat
Jakiś błąd
ps: i popraw tytuł tematu a nie bzdury piszesz.