Latest web development tutorials
×

PHP curso

PHP curso PHP breve introdução PHP instalar PHP gramática PHP variável PHP echo/print PHP Tipos de dados PHP constante PHP corda PHP operadores PHP If...Else PHP Switch PHP ordem PHP Classificação de uma matriz PHP superglobais PHP While circulação PHP For circulação PHP função PHP Variáveis ​​mágicas PHP namespaces PHP Object-Oriented

PHP formulário

PHP formulário PHP Autenticação de formulários PHP formulário - campos obrigatórios PHP formulário - -mail de verificação e URL PHP instância de formulário completo PHP $_GET variável PHP $_POST variável

PHP Tutorial avançado

PHP arrays multidimensionais PHP data PHP conter PHP arquivo PHP Carregar arquivo PHP Cookie PHP Session PHP E-mail PHP segurança E-mail PHP Error PHP Exception PHP filtro PHP Filtro avançado PHP JSON

PHP 7 novos Recursos

PHP 7 novos Recursos

PHP banco de dados

PHP MySQL breve introdução PHP MySQL conexão PHP MySQL Criação de um banco de dados PHP MySQL Criar uma tabela de dados PHP MySQL inserir dados PHP MySQL Inserir dados múltiplos PHP MySQL instruções preparadas PHP MySQL ler dados PHP MySQL WHERE PHP MySQL ORDER BY PHP MySQL UPDATE PHP MySQL DELETE PHP ODBC

PHP XML

XML Expat Parser XML DOM XML SimpleXML

PHP & AJAX

AJAX breve introdução AJAX PHP AJAX banco de dados AJAX XML AJAX busca em tempo real AJAX RSS Reader AJAX voto

PHP manual de referência

PHP Array PHP Calendar PHP cURL PHP Date PHP Directory PHP Error PHP Filesystem PHP Filter PHP FTP PHP HTTP PHP Libxml PHP Mail PHP Math PHP Misc PHP MySQLi PHP PDO PHP SimpleXML PHP String PHP XML PHP Zip PHP Timezones PHP Processamento de imagem PHP RESTful

PHP mail

PHP permite que você envie e-mail diretamente a partir de um script.


função PHP mail ()

função PHP mail () é usado para enviar e-mails a partir de um script.

gramática

mail(to,subject,message,headers,parameters)

参数 描述
to 必需。规定 email 接收者。
subject 必需。规定 email 的主题。注释:该参数不能包含任何新行字符。
message 必需。定义要发送的消息。应使用 LF (\n) 来分隔各行。每行应该限制在 70 个字符内。
headers 可选。规定附加的标题,比如 From、Cc 和 Bcc。应当使用 CRLF (\r\n) 分隔附加的标题。
parameters 可选。对邮件发送程序规定额外的参数。

Nota: A função PHPrun-mail requer um instalado e sistema de correio de execução (tais como: sendmail, postfix, qmail, etc.). O procedimento utilizado é definido pelas definições de configuração no arquivo php.ini. Por favor, o nosso Manual do PHP correio Referência ler mais.


PHP Easy E-Mail

A maneira mais fácil de enviar e-mail via PHP é enviar um e-mail de texto.

No exemplo a seguir, primeiro declarar as variáveis ​​($ a, $ assunto, $ mensagem, $ de, $ cabeçalhos), então usar essas variáveis ​​na função mail () para enviar uma carta E-mail:

<?php
$to = "[email protected]";         // 邮件接收者
$subject = "参数邮件";                // 邮件标题
$message = "Hello! 这是邮件的内容。";  // 邮件正文
$from = "[email protected]";   // 邮件发送者
$headers = "From:" . $from;         // 头部信息设置
mail($to,$subject,$message,$headers);
echo "邮件已发送";
?>


PHP formulário de correio

PHP, para que você faça seu site um formulário de feedback. Os exemplos a seguir são enviados para o endereço de e-mail especificado uma mensagem de texto:

<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>

Exemplos explicar:
  • Primeiro, verifique se a caixa de entrada de mensagem para preencher
  • Se você não preencher (por exemplo, quando a página é acessada pela primeira vez), o formulário HTML de saída
  • Se você tem que preencher (após o formulário é preenchido), envie um e-mail a partir de um formulário
  • Quando o formulário é completa clique no botão enviar, recarregar a página, você pode ver a entrada de mensagem é restaurado, ea mensagem foi enviada com sucesso mensagem é exibida

Nota: Esta simples enviar e-mail para ser inseguro, o próximo capítulo deste tutorial, você vai ler mais sobre os riscos de segurança de e-mail no script, vamos explicar como validar a entrada do usuário para torná-lo mais seguro.


Manual do PHP correio Referência

Para ver mais informações () sobre as funções PHP mail, visite o nosso Manual do PHP correio Referência .