>  기사  >  백엔드 개발  >  thinkphp는 이메일 비밀번호 검색 기능 전송을 구현합니다. example_php 예제

thinkphp는 이메일 비밀번호 검색 기능 전송을 구현합니다. example_php 예제

WBOY
WBOY원래의
2016-05-16 20:29:24963검색

이 기사의 예에서는 thinkphp가 이메일 전송을 위한 비밀번호 검색 기능을 구현하는 방법을 설명합니다. 참고할 수 있도록 모든 사람과 공유하세요. 구체적인 구현 방법은 다음과 같습니다.

먼저 mail.class.php 클래스 파일을 다운로드하고 구성 파일에 다음 매개변수를 정의합니다.

코드 복사 코드는 다음과 같습니다.
'MAIL_ADDRESS' => / 이메일 주소
'MAIL_SMTP' => 'smtp.qq.com', // 이메일 SMTP 서버
'MAIL_LOGINNAME' => 'mail@qq.com', // 이메일 로그인 계정
'MAIL_PASSWORD' => '123456', // 이메일 비밀번호
'MAIL_CHARSET' => 'UTF-8', // 인코딩
'MAIL_AUTH' => true, // 이메일 인증
'MAIL_HTML' => true, // true HTML 형식 false TXT 형식

tp project org에 mail.class.php를 넣고 사용시 import('@.ORG.Mail');
을 도입하세요
코드 복사 코드는 다음과 같습니다.
public function index(){
Import('@.ORG.Mail')
//SendMail('admin@waikucms.com','이메일 제목','이메일 내용','WaikkuCMS 관리자')
//매개변수 설명: 매개변수 1---대상 사서함, 매개변수 2--이메일 제목, 매개변수 3--이메일 텍스트, 매개변수 4---발신자 이름; $content=md5(시간())
세션($content,$content)
$content=C('localurl').'/index.php'.U('Mail/index',array('res'=>$content))
If(SendMail('aa@qq.com','nihao 메일 제목',$content,'unphp')){
에코 '첸공'; }그밖에{
에코 '시바이'; }  
$this->디스플레이()
}

다른 페이지에서는 res 매개변수를 허용합니다:


코드 복사 코드는 다음과 같습니다.공용 함수 인덱스(){ header("콘텐츠 유형: 텍스트/html; charset=utf-8")
$res=I('res')
에코 $res; if(세션($res)==$res){
echo '비밀번호를 성공적으로 검색했습니다'; 세션($res,null)
}그밖에{
echo '만료되었습니다'
}
}


이 글이 모든 분들의 ThinkPHP 프레임워크 프로그래밍에 도움이 되기를 바랍니다.
성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.