html메일에 대한 질문 하나더 입니다
본문
팁란에서 구한 소스에 끝부분에 메일 발송을 확인하는 부분에 <br>
< br>
이렇게 되어 있더군요...< br>
< br>
if(!$result) < br>
{ < br>
echo("메일이 보내졌습니다."); < br>
} < br>
< br>
근데요.... 메일은 보내졌는데.... echo가 출력되지 않습니다....< br>
< 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>
< br>
무엇입니까?
답변 1
!는 그것이 아니면 이라는 부정의 뜻입니다. <br>
혹은 값이 없다는 뜻이구여..(맞나염?) <br>
그래서 !$result 라는 것은 $result 즉, 메일이 보내어지지 않았다면 이라는 것을 뜻합니다. <br>
if($result) 하셔서 에코문을 넣으시던지.. <br>
if(!$result) 하셔서 메일이 보내어지지 않았다는 메시지를 보여주고 <br>
else 하신 후 보내어졌다는 메시지를 넣으시면 됩니다. <br>
혹은 값이 없다는 뜻이구여..(맞나염?) <br>
그래서 !$result 라는 것은 $result 즉, 메일이 보내어지지 않았다면 이라는 것을 뜻합니다. <br>
if($result) 하셔서 에코문을 넣으시던지.. <br>
if(!$result) 하셔서 메일이 보내어지지 않았다는 메시지를 보여주고 <br>
else 하신 후 보내어졌다는 메시지를 넣으시면 됩니다. <br>
답변을 작성하시기 전에 로그인 해주세요.