테스트 사이트 - 개발 중인 베타 버전입니다

html메일에 대한 질문 하나더 입니다 채택완료

까꿍aa 10년 전 조회 2,060

팁란에서 구한 소스에 끝부분에 메일 발송을 확인하는 부분에 < br> 이렇게 되어 있더군요...< br> < br> if(!$result) < br> { < br> echo("메일이 보내졌습니다."); < br> } < br> < br> 근데요.... 메일은 보내졌는데.... echo가 출력되지 않습니다....< br> < br> 아래와 같은 식으로 확인해 보면 < br> if(!$result) < br> { < br> echo("메일이 보내졌습니다."); < br> } < br> else {< br> echo("왜 발송완료라고 안나올까나.... ㅡ..ㅡ");< br> }< br> < br> else에 쓴 echo가 찍힙니다.< br> < br> if문 안에 !$변수값에서 !가 의미하는 바가 무엇인가요?< br> < br> 그리고 발송이 되었는데도 if문의 조건을 만족시키지 않는 이유는 < br> 무엇입니까?

댓글을 작성하려면 로그인이 필요합니다.

답변 1개

채택된 답변
+20 포인트
10년 전
!는 그것이 아니면 이라는 부정의 뜻입니다.


혹은 값이 없다는 뜻이구여..(맞나염?)


그래서 !$result 라는 것은 $result 즉, 메일이 보내어지지 않았다면 이라는 것을 뜻합니다.


if($result) 하셔서 에코문을 넣으시던지..


if(!$result) 하셔서 메일이 보내어지지 않았다는 메시지를 보여주고


else 하신 후 보내어졌다는 메시지를 넣으시면 됩니다.
로그인 후 평가할 수 있습니다

댓글을 작성하려면 로그인이 필요합니다.

답변을 작성하려면 로그인이 필요합니다.

로그인