- 01
 - 02
 - 03
 - 04
 - 05
 - 06
 - 07
 - 08
 - 09
 - 10
 - 11
 - 12
 - 13
 - 14
 
                        function UploadAvatar($FILE_tmp, $FILE_name){
	/*куча тупого кода*/
	if($width >= $height)
	    $kf = (float) $width/$height;
	if($width < $height)		    	  
	   $kf = (float) $height/$width;
		   
	//Проверка на квадратность! ппц идиотизм, идея не моя.
	if($kf>1.1){
		$error = "Аватар неквадратен. Пожалуйста выберите квадратный или обрежьте текущий в графическом редакторе.";
		return 0;
	}
	/*еще куча тупого кода*/
}
                                 
        
            Вырезал кусок из собственного старого сайта. Комменты оставил уникальными.
Когда дизайнер потребовал чтоб аватары были только квадратны, я наваял такое.
Допуск в 1,1 - это поблажка юзерам)))
        
        
ага, "Для разлагинивания почистите куки браузером"
echo 'Так не прокатит разве?)))';
ещё лучше, конечно, ====
вообще формулировка весьма доставляет "Аватар неквадратен" - "Стол некругл"
по-моему, красиво
собственно кругом сплошные "вкусозаменители"...