<?php
$szerokosc = $rozmiar_obrazka[0];
$wysokosc = $rozmiar_obrazka[1];
if ( (substr(\"nazwa_obrazka\", 0, -3) == \"jpg\") && (filesize(\"nazwa_obrazka\") < 1024) && ($wysokosc < 250) && ($szerokosc < 250) ) { // upload obrazka...
} else {
}
?>
Wytłumaczę jeszcze żebyś wiedzał o co chodzi. Funkcja
getimagesize" title="Zobacz w manualu PHP" target="_manual() zwraca tablicę składającą się z 3 elementów. Indeks [0] zawiera szerokość obrazka. Indeks [1] wysokość, a indeks[2] łańcuch HTML "width=szer height=wys" z tego co pamętam. Dalej w warunku sprawdzasz czy ostatnie 3 litery nazwy pliku (rozszerzenie) to "jpg". Potem funkcja
filesize" title="Zobacz w manualu PHP" target="_manual() zwraca wartość pliku w bajtach, i następuje sprawdzenie czy rozmiar piku jest mniejszy od 1024 bajtów (czyli 1 KB). A dalej to już tylko sprawdzenie wymiarów obrazka. Jeśli wszystkie warunki są spełnione uploadujesz plik na serwer.