묻고답하기

제가 a랑 b랑 c가 입력 받았을대
큰거 순서대로 나열하도록 프로그램을 짰습니다..
근데 에러가 나는데.. 왜 나는지 몰르겠네요.;;

.<?                  
.  $a =2;  // 변수 a에 2를 삽입
.  $b =3;  // 변수 b에 3을 삽입
.  $c =1;  // 변수 c에 1을 삽입
.
.if($a > $b){    //변수 a랑 b를 비교함
.  if($a > $c){  //변수 a랑 c를 비교함
.     echo "a: $an";  //echo함수를 이용하여 변수 a를 출력함
.     if($b > $c){  //변수 b랑 c를 비교함
.     echo "b: $bn";  //echo함수를 이용하여 변수b를 출력함
.     echo "c: $cn";  //echo함수를 이용하여 변수c를 출력함
.     }
.     else{
.     echo "c: $cn";  //echo함수를 이용하여 변수 c를 출력함
.     echo "b: $bn";  //echo함수를 이용하여 변수 b를 출력함
.     }
.  }else{
.     echo "c: $cn";  //echo함수를 이용하여 변수c를 출력함
.     echo "a: $an";  //echo함수를 이용하여 변수a를 출력함
.     echo "b: $bn";  //echo함수를 이용하여 변수b를 출력함
.     }
.}else{
.   if($b > $c){  //변수b와 변수c를 비교함
.     echo "b: $bn";  //echo함수를 이용하여 변수 b를 출력함
.     if($a > $c){
.     echo "a: $an";  //echo함수를 이용하여 변수a를 출력함
.     echo "c: $cn";  //echo함수를 이용하여 변수c를 출력함
.     }
.     else{
.     echo "c: $cn";  //echo함수를 이용하여 변수c를 출력함
.     echo "a: $an";  //echo함수를 이용하여 변수a를 출력함
.     }
.   }else(  
.     echo "c: $cn";  //echo함수를 이용하여 변수c를 출력함
.     echo "b: $bn";  //echo함수를 이용하여 변수b를 출력함
.     echo "a: $an";  //echo함수를 이용하여 변수a를 출력함
.     }
.}
?>

이렇게 마들었는데.. 도데체 머가 잘못된거죠??
이해가 안갑니다 머가 잘못됐는지.. 실행이 안돼요..;;


(주석 달았는데 이렇게 달면 돼요??)