묻고답하기
혹시 웹상에서 에러가 안뜨면 php 에서 문제가 있는건가요?
2012.07.27 13:30
제가 http://www.xpressengine.com/qna/20977577
지메일 을 smtp 로 사용하려고
function Mail()
{
$this->useGmailAccount( '아이디@gmail.com' , '애플리케이션 비밀번호' );
}
한줄을 추가했는대 페이지 전환은 되는대 아무 화면도 안뜨고 오류도 안뜨고.. 요소검사 해도 오류 안뜨고
소스보기 햇더니 지난페이지라고,, 새로고침 하라고 하고;;;
다른쪽 웹호스팅에서는
setfrom() 함수가 없다고 나오길래;;
서로 같은 웹호스팅에(도메인만틀림), 제로보드도 버전도 같고 똑같이 바로 설치하고, 인증메일도 똑같이 해보고 했는대
한쪽은 에러가 setfrom() 함수없음 나오고, 한쪽은 페이지전환후 진행되는게 없어서
서로 서버 설정이 다른가 해서..
phpinfo()로 비교해보니
allow_url_fopen | Off | Off |
display_errors | Off | Off |
allow_url_fopen | Off | On |
display_errors | On | On |
서로 이부분이 php core 에서 다르구
뒤에는 너무 내용이 많아서 서로 다른게 몇몇가지 보이던대..
저기 두게 의 역할이 뭔지 알수 있을까요?ㅠ
--------
이메일인증좀 되게해주세욥..벌써 1주일째ㅠ_ㅠ..
댓글 2
-
WSJ
2012.07.27 13:34
-
누란지세
2012.07.27 13:36
$this->useGmailAccount( '아이디@gmail.com' , '애플리케이션 비밀번호' ); 이부분을 47번째줄에 없애길래 추가했어요 -
누란지세
2012.07.27 16:27
네.. 고객센터에 문의를 계속 넣어본결과;; php설정을 경고메시지를 뜨게 바꾸어 주었구요.. 그 결과
두호스팅 모두 같은 경고문이 떠서 보니까 php 4.4 버전에서 setfrom 함수를 불러오는대 그 파일이
class.phpmailer.php 인대 이곳에 그 함수가 없어욜....
그래서 결국 php를 5.0 이상으로 버전 업 해달라고 월요읾날 문의 예정입니다... ㅎ..ㅎ;;
추가하지 않으셔도 이미 위 소스는 있습니다. 중복된 소스가 있는지 확인해보세요.