묻고답하기
page_full_width" class="col-xs-12" |cond="$__Context->page_full_width">
php로 폼메일을 만드는데... 제대로 폼값을 넘겨줬는데도 실행이 안되네요.
2003.08.30 18:20
html 파일에서 get 방식으로 php파일로 변수를 넘겨주고,
php 파일은 변수를 받아 mail() 함수를 실행한 뒤에
전으로 돌아가도록 했습니다.
php 파일에는 if 문으로,
만약에 '받는 사람' 변수가( 변수명은 x입니다 ) 없다면
경고문을 출력하도록 했습니다.
그런데 분명히 변수가 비지 않았는데도 자꾸 없다고 하네요. (-_-;
html 파일에서는 http://*URL주소*/*파일명*?x=*받는 이의 주소* ... 식으로 변수를 주고,
여기서 확인을 누르면 다시 php 파일로 전송이 되도록 한 겁니다.
문제가 있습니까?
#
http://uerl.pe.kr/mail.htm
# ↑ html 파일입니다.
... 그리고 php 파일의 소스입니다.
( if 문은 삭제했습니다 )
<?php
$time = date("Y. M. j - g:i:s A");
$content = "보낸 사람 : $sender n " . "보낸 시간 : $date nnnn " . "$content";
mail($x, $title, $content);
echo "<script language='Javascript'>history.go(-1)</script>";
?>
뭐가 문제인지 지적 부탁드립니다.
php 파일은 변수를 받아 mail() 함수를 실행한 뒤에
전으로 돌아가도록 했습니다.
php 파일에는 if 문으로,
만약에 '받는 사람' 변수가( 변수명은 x입니다 ) 없다면
경고문을 출력하도록 했습니다.
그런데 분명히 변수가 비지 않았는데도 자꾸 없다고 하네요. (-_-;
html 파일에서는 http://*URL주소*/*파일명*?x=*받는 이의 주소* ... 식으로 변수를 주고,
여기서 확인을 누르면 다시 php 파일로 전송이 되도록 한 겁니다.
문제가 있습니까?
#
http://uerl.pe.kr/mail.htm
# ↑ html 파일입니다.
... 그리고 php 파일의 소스입니다.
( if 문은 삭제했습니다 )
<?php
$time = date("Y. M. j - g:i:s A");
$content = "보낸 사람 : $sender n " . "보낸 시간 : $date nnnn " . "$content";
mail($x, $title, $content);
echo "<script language='Javascript'>history.go(-1)</script>";
?>
뭐가 문제인지 지적 부탁드립니다.
제가 직접 테스트해본 결과로..
보니깐 폼이 disabled 설정이 되어있더라구요...
disabled 설정이 되있으면 폼 전송이 아예 되지 않습니다..
한번 위 주소로 가셔서 해보세요!~