PHP 메일
PHP는 스크립트에서 직접 전자 메일을 보낼 수 있습니다.
PHP 메일 () 함수
PHP 메일 () 함수는 스크립트에서 전자 메일을 보내는 데 사용됩니다.
문법
mail(to,subject,message,headers,parameters)
参数 | 描述 |
---|---|
to | 必需。规定 email 接收者。 |
subject | 必需。规定 email 的主题。注释:该参数不能包含任何新行字符。 |
message | 必需。定义要发送的消息。应使用 LF (\n) 来分隔各行。每行应该限制在 70 个字符内。 |
headers | 可选。规定附加的标题,比如 From、Cc 和 Bcc。应当使用 CRLF (\r\n) 分隔附加的标题。 |
parameters | 可选。对邮件发送程序规定额外的参数。 |
참고 : PHP 실행 메일 기능은 설치 (: 센드 메일, 포스트 픽스, 큐메일 등 등)를 실행하는 메일 시스템이 필요합니다.사용 된 절차는 php.ini 파일의 구성 설정에 의해 정의된다. 우리하시기 바랍니다 PHP 메일 참조 설명서는 자세한 내용을 읽어 보시기 바랍니다.
PHP 쉬운 전자 메일
PHP를 통해 이메일을 전송하는 가장 쉬운 방법은 텍스트 이메일을 보내는 것입니다.
다음 예에서, 우리가 처음 변수 ($로, $ 제목, $ 메시지, $ 헤더에서 $)를 선언, 우리는 편지 E 메일을 보낼 메일 () 함수에서이 변수를 사용 :
<?php $to = "[email protected]"; // 邮件接收者 $subject = "参数邮件"; // 邮件标题 $message = "Hello! 这是邮件的内容。"; // 邮件正文 $from = "[email protected]"; // 邮件发送者 $headers = "From:" . $from; // 头部信息设置 mail($to,$subject,$message,$headers); echo "邮件已发送"; ?>
PHP 메일 양식
PHP, 당신이 당신의 위치 피드백 양식을 만드는 위해. 하기 실시 예는 특정 이메일 주소 문자 메시지로 전송된다 :
<html> <head> <meta charset="utf-8"> <title>本教程(w3big.com)</title> </head> <body> <?php if (isset($_REQUEST['email'])) { // 如果接收到邮箱参数则发送邮件 // 发送邮件 $email = $_REQUEST['email'] ; $subject = $_REQUEST['subject'] ; $message = $_REQUEST['message'] ; mail("[email protected]", $subject, $message, "From:" . $email); echo "邮件发送成功"; } else { // 如果没有邮箱参数则显示表单 echo "<form method='post' action='mailform.php'> Email: <input name='email' type='text'><br> Subject: <input name='subject' type='text'><br> Message:<br> <textarea name='message' rows='15' cols='40'> </textarea><br> <input type='submit'> </form>"; } ?> </body> </html>
예 설명 :
- 메시지 입력 상자가 입력 여부를 먼저 확인
- 사용자가 입력하지 않는 경우 (예를 들어, 페이지가 처음 액세스), 출력 HTML 형식
- 당신이 (양식 기입 후)에 입력해야하는 경우, 양식에서 전자 메일을 보내
- 양식이 버튼을 제출 페이지를 다시로드에 대한 전체 클릭 인 경우, 당신은 메시지 입력 리셋 볼 수 있고 메시지가 성공적으로 메시지가 표시됩니다 보냈습니다
참고 :이 간단한 보내기 이메일 안전하지 않은 것으로,이 튜토리얼의 다음 장에서는 스크립트에서 전자 메일 보안 위험에 대한 자세한 내용을보실 것입니다, 우리는 보안을 강화하기 위해 사용자 입력의 유효성을 검사하는 방법을 설명합니다.
PHP 메일 참조 설명서
PHP는 메일 기능에 대한 자세한 () 정보를 보려면, 우리의 방문 PHP 메일 참조 설명서를 .