Heim php教程 php手册 php mail邮件发送带附件功能

php mail邮件发送带附件功能

May 25, 2016 pm 04:49 PM
mail 邮件发送 附件

<html>
 <head>
  <title>带附件的邮件发送</title>
 </head>
 <body> 
  <form method="post" name="form1" action="sendmail.php" ENCTYPE="multipart/form-data"> 
   <table> 
    <tr>
     <td>发送人:</td> 
     <td><input type="text" name="from"></td> 
    </tr> 
    <tr>
     <td>收件人:</td> 
     <td><input type="text" name="to"></td> 
    </tr> 
    <tr>
     <td>邮件主题:</td> 
     <td><input type="text" name="subject"></td> 
    </tr> 
    <tr>
     <td>邮件内容:</td> 
     <td><textarea name="body"></textarea></td> 
    </tr> 
    <tr>
     <td>附件上传:</td> 
     <td><input type="file" name="upload_file"></td> 
    </tr> 
    <tr> 
     <td span=2>
      <input type="submit" value="提交"> 
      <input type="reset" value="重置"> 
     </td> 
    </tr> 
   </table> 
  </form> 
 </body> 
</html>
Nach dem Login kopieren

sendmail.php文件代码:

<?php 
//获得表单信息
$from = $_POST[&#39;from&#39;];
$to = $_POST[&#39;to&#39;]; 
$subject = $_POST[&#39;subject&#39;]; 
$body = $_POST[&#39;body&#39;]; 
// 定义分界线 
$boundary = "345894369383"; //分界线是一串无规律的字符
//设置header
$header = "Content-type: multipart/mixed; boundary= $boundary/r/n"; 
$header .= "From:$from/r/n"; 
//获得上传文件的文件内容
$file = $_FILES[&#39;upload_file&#39;][&#39;tmp_name&#39;]; 
//确定上传文件的MIME类型 
$mimeType = $_FILES[&#39;upload_file&#39;][&#39;type&#39;]; 
//获得上传文件的文件名 
$fileName = $_FILES[&#39;upload_file&#39;][&#39;name&#39;]; 
//读取上传文件 
$fp = fopen($file, "r"); //打开文件
$read = fread($fp, filesize($file)); //读入文件
$read = base64_encode($read); //base64编码 
$read = chunk_split($read); //切割字符串
//建立邮件的主体,分为邮件内容和附件内容两部分
$body = "--$boundary 
Content-type: text/plain; charset=iso-8859-1 
Content-transfer-encoding: 8bit 
$body 
--$boundary 
Content-type: $mimeType; name=$fileName 
Content-disposition: attachment; filename=$fileName 
Content-transfer-encoding: base64 
$read 
--$boundary--"; 
//发送邮件 并输出是否发送成功的信息
if(mail($to, $subject,$body,$header)) 
{
echo "信件发送成功"; 
}
else 
{
echo "信件发送失败"; 
}
?>
Nach dem Login kopieren


文章地址:

转载随意^^请带上本文地址!

Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn

Heiße KI -Werkzeuge

Undresser.AI Undress

Undresser.AI Undress

KI-gestützte App zum Erstellen realistischer Aktfotos

AI Clothes Remover

AI Clothes Remover

Online-KI-Tool zum Entfernen von Kleidung aus Fotos.

Undress AI Tool

Undress AI Tool

Ausziehbilder kostenlos

Clothoff.io

Clothoff.io

KI-Kleiderentferner

AI Hentai Generator

AI Hentai Generator

Erstellen Sie kostenlos Ai Hentai.

Heißer Artikel

R.E.P.O. Energiekristalle erklärten und was sie tun (gelber Kristall)
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. Beste grafische Einstellungen
2 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌
R.E.P.O. So reparieren Sie Audio, wenn Sie niemanden hören können
3 Wochen vor By 尊渡假赌尊渡假赌尊渡假赌

Heiße Werkzeuge

Notepad++7.3.1

Notepad++7.3.1

Einfach zu bedienender und kostenloser Code-Editor

SublimeText3 chinesische Version

SublimeText3 chinesische Version

Chinesische Version, sehr einfach zu bedienen

Senden Sie Studio 13.0.1

Senden Sie Studio 13.0.1

Leistungsstarke integrierte PHP-Entwicklungsumgebung

Dreamweaver CS6

Dreamweaver CS6

Visuelle Webentwicklungstools

SublimeText3 Mac-Version

SublimeText3 Mac-Version

Codebearbeitungssoftware auf Gottesniveau (SublimeText3)

Verwendung von PHP und Vue zur Implementierung der E-Mail-Versandfunktion Verwendung von PHP und Vue zur Implementierung der E-Mail-Versandfunktion Sep 27, 2023 pm 08:45 PM

So implementieren Sie die E-Mail-Versandfunktion mit PHP und Vue Mit der rasanten Entwicklung des Internets sind E-Mails zu einem wichtigen Bestandteil des täglichen Lebens und der Arbeit der Menschen geworden. Auch die Implementierung von E-Mail-Versandfunktionen in Websites und Anwendungen wird immer häufiger. In diesem Artikel wird erläutert, wie Sie mit PHP und Vue die E-Mail-Versandfunktion implementieren, und es werden spezifische Codebeispiele bereitgestellt. 1. PHP implementiert die E-Mail-Versandfunktion. PHP ist eine serverseitige Skriptsprache mit leistungsstarken Funktionen zur Verarbeitung von E-Mails. Im Folgenden finden Sie die Schritte zum Implementieren der E-Mail-Versandfunktion mit PHP

Leitfaden zur E-Mail-Versand-API-Schnittstelle in PHP Leitfaden zur E-Mail-Versand-API-Schnittstelle in PHP May 21, 2023 pm 12:12 PM

Mit der Popularität von E-Mails in unserem täglichen Leben ist der E-Mail-Versand in vielen Anwendungen zu einem unverzichtbaren Merkmal geworden. Als beliebte Webentwicklungssprache bietet PHP auch eine entsprechende API-Schnittstelle zum E-Mail-Versand. In diesem Artikel wird Anfängern und Entwicklern die E-Mail-Versand-API-Schnittstelle in PHP vorgestellt, einschließlich der Konfiguration des Mailservers, der Verwendung der integrierten E-Mail-Funktionen von PHP und der Verwendung einer E-Mail-Versandbibliothek eines Drittanbieters. 1. Konfigurieren Sie den Mailserver. Bevor Sie PHP zum Senden von E-Mails verwenden, müssen Sie zunächst einen SMTP-Server konfigurieren.

So senden Sie E-Mails mit einer PHP-HTTP-Anfrage So senden Sie E-Mails mit einer PHP-HTTP-Anfrage May 21, 2023 pm 07:10 PM

PHP ist eine weit verbreitete Programmiersprache und eine ihrer häufigsten Anwendungen ist das Versenden von E-Mails. In diesem Artikel besprechen wir, wie Sie E-Mails mithilfe von HTTP-Anfragen senden. Wir werden dieses Thema unter folgenden Aspekten vorstellen: Was ist eine HTTP-Anfrage? Grundprinzipien des Sendens von E-Mails mit PHP Webserver, um eine Webressource zu erhalten. HTTP ist ein Protokoll, das in Webbrowsern und uns verwendet wird

PHP und PHPMAILER beherrschen: Wie implementiert man die automatische Antwortfunktion für den E-Mail-Versand? PHP und PHPMAILER beherrschen: Wie implementiert man die automatische Antwortfunktion für den E-Mail-Versand? Jul 22, 2023 am 11:57 AM

PHP und PHPMAILER beherrschen: Wie implementiert man die automatische Antwortfunktion für den E-Mail-Versand? In der modernen Gesellschaft ist E-Mail zu einem der wichtigsten Kommunikationsmittel für die Menschen im Alltag geworden. Viele Websites oder Unternehmen müssen mit Benutzern per E-Mail kommunizieren, und die automatische Beantwortung von E-Mails ist sehr wichtig geworden. In diesem Artikel wird erläutert, wie Sie mit PHP und der PHPMailer-Bibliothek die automatische Antwortfunktion für den E-Mail-Versand implementieren. Schritt 1: E-Mail-Informationen des Benutzers abrufen Zuerst müssen wir die E-Mail-Informationen des Benutzers abrufen. Verwenden Sie auf einer Website oder Anwendung

Wie verwende ich das CodeIgniter4-Framework in PHP? Wie verwende ich das CodeIgniter4-Framework in PHP? May 31, 2023 pm 02:51 PM

PHP ist eine sehr beliebte Programmiersprache und CodeIgniter4 ist ein häufig verwendetes PHP-Framework. Bei der Entwicklung von Webanwendungen ist die Verwendung von Frameworks sehr hilfreich. Sie können den Entwicklungsprozess beschleunigen, die Codequalität verbessern und die Wartungskosten senken. In diesem Artikel wird die Verwendung des CodeIgniter4-Frameworks vorgestellt. Installation des CodeIgniter4-Frameworks Das CodeIgniter4-Framework kann von der offiziellen Website (https://codeigniter.com/) heruntergeladen werden. Runter

So senden Sie E-Mails über das QQ-Postfach So senden Sie E-Mails über das QQ-Postfach Apr 03, 2024 pm 02:42 PM

1. Öffnen Sie die offizielle QQ-Mailbox-Website, geben Sie Ihre QQ-Kontonummer und Ihr Passwort ein und klicken Sie, um sich anzumelden. 2. In der oberen rechten Ecke der Mailbox-Startseite befindet sich die Schaltfläche [E-Mail schreiben]. Klicken Sie hier, um die E-Mail-Bearbeitungsseite aufzurufen. 3. Geben Sie auf der E-Mail-Bearbeitungsseite den E-Mail-Betreff, die Empfänger, CC, BCC und den E-Mail-Text ein. 4. Wenn Sie einen Anhang hinzufügen müssen, können Sie unten auf der Seite auf die Schaltfläche [Anhang hinzufügen] klicken und die hochzuladende Datei auswählen. 5. Nachdem Sie die E-Mail bearbeitet haben, klicken Sie unten auf der Seite auf die Schaltfläche [Senden], um die E-Mail zu senden.

Versenden von PHP-E-Mail-Anhängen: Fügen Sie E-Mails mehr Spaß und Funktionalität hinzu! Versenden von PHP-E-Mail-Anhängen: Fügen Sie E-Mails mehr Spaß und Funktionalität hinzu! Sep 19, 2023 am 11:58 AM

Versenden von PHP-E-Mail-Anhängen: Fügen Sie E-Mails mehr Spaß und Funktionalität hinzu! Mit der Entwicklung des Internets ist E-Mail zu einem unverzichtbaren Bestandteil des täglichen Lebens und der Arbeit der Menschen geworden. Ganz gleich, ob es um die Kommunikation mit Freunden, der Familie oder geschäftlichen Zwecken geht, das Versenden von E-Mails ist zu einer weitverbreiteten Art der Kommunikation geworden. Mit der Weiterentwicklung der Technologie können wir E-Mail-Anhänge problemlos über die Programmiersprache PHP versenden, was den E-Mails mehr Spaß und Funktionalität verleiht. In PHP können wir das Mail Transfer Protocol (SMTP) zum Senden von E-Mails verwenden

Senden und Empfangen von E-Mails mit ThinkPHP6: Implementierung der E-Mail-Benachrichtigungsfunktion Senden und Empfangen von E-Mails mit ThinkPHP6: Implementierung der E-Mail-Benachrichtigungsfunktion Aug 25, 2023 pm 01:22 PM

Senden und Empfangen von E-Mails mit ThinkPHP6: Implementierung der E-Mail-Benachrichtigungsfunktion Im modernen Internetzeitalter ist E-Mail immer noch eine häufig verwendete Kommunikationsmethode. In Webanwendungen müssen wir manchmal die E-Mail-Benachrichtigungsfunktion verwenden, um eine Echtzeitinteraktion mit Benutzern zu erreichen. In diesem Artikel wird erläutert, wie Sie das ThinkPHP6-Framework zum Senden und Empfangen von E-Mails verwenden. SMTP-Postfachinformationen konfigurieren Zuerst müssen wir die SMTP-Postfachinformationen im ThinkPHP6-Framework konfigurieren. Die email.php-Datei im Konfigurationsverzeichnis

See all articles