mail($to, $subject, $message, $headers);
: 受信するアドレスメール
: メールの件名
: メールの内容
: オプションのパラメータ。電子メール ヘッダーの指定に使用されます。送信者、カーボン コピーなどの情報です。
$to = "receiver@example.com"; $subject = "邮件主题"; $message = "这是一封测试邮件,您收到此邮件表示配置成功!"; $headers = "From: sender@example.com "; if (mail($to, $subject, $message, $headers)) { echo "邮件发送成功!"; } else { echo "邮件发送失败!"; }
$to = "receiver@example.com"; $subject = "HTML格式邮件"; $message = "<h1>这是一封HTML格式的邮件</h1><p>点击<a href='https://example.com'>这里</a>访问网站</p>"; $headers = "MIME-Version: 1.0 "; $headers .= "Content-type: text/html; charset=utf-8 "; $headers .= "From: sender@example.com "; if (mail($to, $subject, $message, $headers)) { echo "HTML格式邮件发送成功!"; } else { echo "HTML格式邮件发送失败!"; }
Content-type を
text/ に設定します。 html は、電子メールのコンテンツが HTML 形式であることを指定します。 HTML タグをカスタマイズして、より豊富な電子メール コンテンツを表示できます。
$to = "receiver@example.com"; $subject = "带附件的邮件"; $message = "这是一封带有附件的邮件,请查收!"; $filename = "attachment.pdf"; $file = file_get_contents($filename); $attachment = chunk_split(base64_encode($file)); $headers = "MIME-Version: 1.0 "; $headers .= "Content-Type: multipart/mixed; boundary="boundary" "; $headers .= "From: sender@example.com "; $body = "--boundary "; $body .= "Content-Type: text/html; charset=utf-8 "; $body .= " $message "; $body .= "--boundary "; $body .= "Content-Type: application/pdf; name="$filename" "; $body .= "Content-Transfer-Encoding: base64 "; $body .= "Content-Disposition: attachment; filename="$filename" "; $body .= " $attachment "; $body .= "--boundary--"; if (mail($to, $subject, $body, $headers)) { echo "带附件的邮件发送成功!"; } else { echo "带附件的邮件发送失败!"; }
Content-Type を
multipart/mixed に設定することで添付ファイルをサポートしています。まずメールのテキスト内容を送信し、次に添付ファイルを添付ファイルとして追加します。
以上がPHP メール機能の探索: Web サイトで電子メールを送信する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。