이 오류가 뭘까요? > 그누4 질문답변

그누4 질문답변

그누보드4 관련 질문은 QA 로 이전됩니다. QA 그누보드4 바로가기
기존 게시물은 열람만 가능합니다.

이 오류가 뭘까요? 정보

이 오류가 뭘까요?

본문


Parse error: parse error, unexpected $end in D:\userhome\danny5328\hm.php on line 94


<?php

  $ppoint = 300; // 지급 포인트
include_once("$g4[path]/head.php");

 // A-Z까지 알파벳을 배열에 입력
 $alphabet = array("A", "B", "C", "D", "E", "F", "G", "H", "I", "J", "K", "L", "M", "N", "O", "P", "Q", "R", "S", "T", "U", "V", "W", "X", "Y", "Z");
 
 // 맞출 단어들을 입력
 $words = array("AARDVARK", "INDIGESTION", "CALCULATOR", "PERISTALSIS", "VERMLLION", "MNEMONIC", "DJFKJKVJK","KJFKSJFK","DKFJKSJLFKSE","DKFJKFNDKSJFL","DJFKAJF","DKFJSKAFN","DJFKSNFK",'HWIFNKASJDF","WJKNFGKSJFK","DJIQJKFJ","QKFMKSFJK","SEXDJKFJK","FGKWJFKD","FKSNWDKFJ","FKDJFKFKSI","FDJKVMKD","DKFJDKF","DFKJ","SDFDVJFS");
 
 // 틀린 개수를 저장하기 위한 변수
 $wrong = 0;
 
 // 처음 시작했을 경우 배열의 첨자를 결정함
 if(!isset($word_number))
 {
  $word_number = rand(1, count($words) -1);
 }

 
 echo "<h1>";
 $word = $words[$word_number];

 // 게임의 끝을 결정하는 변수
 $finished = 1;

 // 랜텀으로 선택한 단어를 처음에는 모두 _줄로 표시하고 맞춘 단어가 있을시 그 자리에 그 단어를 출력한다.
 for($i=0;$i<strlen($word);$i++)
 {
  if(ereg($word[$i], $letters))
  {
  echo $word[$i];
  }
  else
  {
  echo "_";
  $finished = 0;
  }
 }

 echo "<h1>";

 if($finished)
 {
  echo "<br><br>대단하네요! 이겼습니다!!<br><br>";
  echo "<a href=$PHP_SELF>다시 하기</a>";
  insert_point($member[mb_id], $ppoint, "$g4[time_ymd] 출석완료포인트","출석!");
 }
 else
 {
  // A-Z까지 돌리면서 그 문자가 매번 쿼리로 전달하는 변수인 $letters에 있으면서 그 단어가 문제의 단어에 들어있으면 이탤릭 채로 밑에 표시하고 링크를 없앤다.. 그렇지 않으면 그냥 출력한다.
 
  foreach($alphabet as $var)
  {
  if(ereg($var, $letters))
  {
    if(ereg($var, $words[$word_number]))
    {
    $links .= "<i>$var</i>  ";
    }
    else
    {
    $links .= "$var "; // 단어 사이를 띄워 준다.
    $wrong++;
    }
  }
  // 전달한 단어에 포함되어 있지 않으면 링크를 걸어 선택할 수 있게 해준다.
  else
  {
    $links .= "<a href=\"$PHP_SELF?letters=$letters$var&word_number=$word_number\">$var</a>  ";
  }
  }
  echo "<br>실패<br>";

  echo $wrong. "<br>";
  if($wrong==12)
  {
  echo "<br>교수형에 처해졌습니다!!<br><br>";
  echo "숨겨진 단어: \"$word\"<br><br>";
  echo "<a href=$PHP_SELF>다시 하기</a>";
  }
  else
  {
  echo "남은 횟수 = ".(12-$wrong)."<br>";
  echo "<br>알파벳을 하나 고르세요.<br><br>";
  echo $links;
  }
 }
}
include_once("$g4[path]/tail.php");

 ?>

94줄은 없습니다.
93줄밖에 없는데...ㅡㅡ;;

그리고 이기면 포인트를 주려고 하는데

중간에

 if($finished)
 {
  echo "<br><br>대단하네요! 이겼습니다!!<br><br>";
  echo "<a href=$PHP_SELF>다시 하기</a>";
  insert_point($member[mb_id], $ppoint, "$g4[time_ymd] 출석완료포인트","출석!");
 }


이거 맞나요?

댓글 전체

10 라인
 // 맞출 단어들을 입력
 $words = array("AARDVARK", "INDIGESTION", "CALCULATOR", "PERISTALSIS", "VERMLLION", "MNEMONIC", "DJFKJKVJK","KJFKSJFK","DKFJKSJLFKSE","DKFJKFNDKSJFL","DJFKAJF","DKFJSKAFN","DJFKSNFK",'HWIFNKASJDF","WJKNFGKSJFK","DJIQJKFJ","QKFMKSFJK","SEXDJKFJK","FGKWJFKD","FKSNWDKFJ","FKDJFKFKSI","FDJKVMKD","DKFJDKF","DFKJ","SDFDVJFS");

'HWIFNKASJDF",
잘못된 거 같네요 ' =>"
전체 19 |RSS
그누4 질문답변 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT