에러 발생. PHP Parse error: parse error, unexpected $ in ...php

망치의 이미지

PHP Parse error: parse error, unexpected $ in /home/***/lib.php on line 865,

이런 에러가 발생합니다. 에러 발생 부분은

860	// E-mail 의 MX를 검색하여 실제 존재하는 메일인지 검사
861	function mail_mx_check($email) {
862		if(!ismail($email)) return false;
863		list($user, $host) = explode("@", $email);
864		if (checkdnsrr($host, "MX") or checkdnsrr($host, "A")) return true;
865		else return false;
866	}

제로보드의 lib.php 에서 발생하는 에러인데.. "unexpected $" 가 어떤 의미인가요? 자주 나타나지는 않는데 원인을 모르다보니 불안해서 도움을 요청합니다..

익명 사용자의 이미지

코드에는 문제가 없어 보이는데...

parse error 는
한마디로 php가 소스를 읽어 들이다가
못 이해하는 게 등장했다는 뜻이고,
그 원인이 뜸금없이 $가 나타난다는 의미입니다.

주로 언제 나타나는지...

망치의 이미지

언제 나타났는지는 정확히 모르겠습니다.. 에러 로그를 보고 발견한것이라... --;;

음.. 요즘엔 부쩍 아파치 에러로그만 보면 해킹시도가 아닌가 싶은게 새가슴이 돼가는 기분입니다. ㅡ.,ㅡ;

---------------------------------------
http://www.waitfor.com/
http://www.textmud.com/

댓글 달기

Filtered HTML

  • 텍스트에 BBCode 태그를 사용할 수 있습니다. URL은 자동으로 링크 됩니다.
  • 사용할 수 있는 HTML 태그: <p><div><span><br><a><em><strong><del><ins><b><i><u><s><pre><code><cite><blockquote><ul><ol><li><dl><dt><dd><table><tr><td><th><thead><tbody><h1><h2><h3><h4><h5><h6><img><embed><object><param><hr>
  • 다음 태그를 이용하여 소스 코드 구문 강조를 할 수 있습니다: <code>, <blockcode>, <apache>, <applescript>, <autoconf>, <awk>, <bash>, <c>, <cpp>, <css>, <diff>, <drupal5>, <drupal6>, <gdb>, <html>, <html5>, <java>, <javascript>, <ldif>, <lua>, <make>, <mysql>, <perl>, <perl6>, <php>, <pgsql>, <proftpd>, <python>, <reg>, <spec>, <ruby>. 지원하는 태그 형식: <foo>, [foo].
  • web 주소와/이메일 주소를 클릭할 수 있는 링크로 자동으로 바꿉니다.
댓글 첨부 파일
이 댓글에 이미지나 파일을 업로드 합니다.
파일 크기는 8 MB보다 작아야 합니다.
허용할 파일 형식: txt pdf doc xls gif jpg jpeg mp3 png rar zip.
CAPTCHA
이것은 자동으로 스팸을 올리는 것을 막기 위해서 제공됩니다.