Latest web development tutorials
×

PHP Kurs

PHP Kurs PHP Kurze Einführung PHP installieren PHP Grammatik PHP Variable PHP echo/print PHP Datentypen PHP Konstante PHP Schnur PHP Die Betreiber PHP If...Else PHP Switch PHP Feld PHP Sortieren eines Array PHP Superglobals PHP While Verkehr PHP For Verkehr PHP Funktion PHP Magische Variablen PHP Namespaces PHP Objektorientiert

PHP Form

PHP Form PHP Formularauthentifizierung PHP Form - Erforderliche Felder PHP Form - Überprüfung E-Mail und URL PHP Komplette Formularinstanz PHP $_GET Variable PHP $_POST Variable

PHP Erweiterte Tutorial

PHP Mehrdimensionale Arrays PHP Datum PHP enthalten PHP Datei PHP Datei-Upload PHP Cookie PHP Session PHP E-mail PHP Sicherheit E-mail PHP Error PHP Exception PHP Filter PHP Erweiterte Filter PHP JSON

PHP 7 Neue Funktionen

PHP 7 Neue Funktionen

PHP Datenbank

PHP MySQL Kurze Einführung PHP MySQL Verbindung PHP MySQL Erstellen einer Datenbank PHP MySQL Erstellen Sie eine Datentabelle PHP MySQL einfügen von Daten PHP MySQL Legen Sie mehrere Daten PHP MySQL Prepared Statements PHP MySQL Lesen Sie Daten 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 Kurze Einführung AJAX PHP AJAX Datenbank AJAX XML AJAX Echtzeitsuche AJAX RSS Reader AJAX Abstimmung

PHP Referenzhandbuch

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 Bildverarbeitung PHP RESTful

PHP E-Mail

PHP ermöglicht es Ihnen, E-Mail direkt aus einem Skript zu senden.


PHP mail () Funktion

PHP mail () Funktion wird von einem Skript E-Mail zu versenden.

Grammatik

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

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

Hinweis: PHP Lauf-Mail - Funktion erfordert eine installiert und ausgeführt Mail - System (wie zB: Sendmail, Postfix, qmail, etc.).Das verwendete Verfahren wird durch die Konfigurationseinstellungen in der php.ini-Datei definiert. Bitte beachten Sie unsere PHP - Mail - Referenzhandbuch lesen Sie mehr.


PHP Einfach E-Mail

Der einfachste Weg, E-Mail über PHP zu senden ist ein Text E-Mail senden.

Im folgenden Beispiel haben wir zunächst die Variablen ($ zu, $ subject, $ message, $ ab, $ Header) erklären, dann verwenden wir diese Variablen in die E-Mail () Funktion einen Brief E-Mail senden:

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


PHP Mail Formular

PHP, für Sie Ihre Website ein Feedback-Formular zu machen. Die folgenden Beispiele werden an die angegebene E-Mail-Adresse eine SMS-Nachricht gesendet:

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

Beispiele erläutern:
  • Prüfen Sie zunächst, ob die Nachricht Eingabefeld ausfüllen
  • Wenn Sie füllen nicht (zum Beispiel, wenn die Seite zum ersten Mal zugegriffen wird), HTML die Ausgabeform
  • Wenn Sie zu füllen haben (nachdem das Formular ausgefüllt ist), E-Mail von einem Formular senden
  • Wenn das Formular auf der Submit-Button komplett Klick ist, laden Sie die Seite, können Sie die Meldung Eingabe siehe zurückgesetzt wird, und die Nachricht erfolgreich Meldung gesendet worden ist,

Hinweis: Diese einfache E-Mail senden unsicher zu sein, das nächste Kapitel dieses Tutorial werden Sie mehr über E-Mail - Sicherheitsrisiken im Skript lesen, werden wir erklären , wie Benutzereingaben zu validieren, um es sicherer zu machen .


PHP Mail-Referenzhandbuch

Um mehr () Informationen über die PHP - Mail - Funktionen, besuchen Sie unsere siehe PHP Mail - Referenzhandbuch .