Antworten auf deine Fragen:
Neues Thema erstellen

html Seite per phpmailer versenden

mikemike

Nicht mehr ganz neu hier

Ich habe einen Newsletter den ich an einige Hundert Adressen versenden möchte.
In phpmailer habe ich zwar die Möglichkeit gesehen einen text als html zu versenden aber ich finde nicht die Möglichkeit eine html Seite als Serienmail zu versenden.
Kann mir einer hier weiterhelfen?
 

Doitsu

Aktives Mitglied

AW: html Seite per phpmailer versenden

Hm, weiss jetzt nicht, ob ich dich richtig verstehe, aber an sich, brauchst du doch nur dein inhalt von der Datei in die Variable 'laden', und diese dann ganz normal versenden? > get_file_content
 

ak56Lk

Noch nicht viel geschrieben

AW: html Seite per phpmailer versenden

PHP:
ob_start();
include_once("pfad/zur/html/datei.html");
$htmlseite = ob_get_contents();
ob_end_clean();

in $htmlseite hast du dann deine htmlseite
 

mikemike

Nicht mehr ganz neu hier

AW: html Seite per phpmailer versenden

Dies scheint es wohl zu sein, aber nach dem Versand ist keine html Seite mitgeliefert.

nachfolgendend der code:

<?php
// mehrere Empfänger
$empfaenger = 'xyz@gmx,de' . ', ';
$empfaenger .= 'xyz@test.de';

// Betreff
$betreff = 'Testmailer für php Anfordernung';

// für HTML-E-Mails muss der 'Content-type'-Header gesetzt werden
$header = 'MIME-Version: 1.0' . "\r\n";
$header .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";

// zusätzliche Header
$header .= 'To: xyz <xyz@gmx.de>, zyx <xyz@test.de>' . "\r\n";
$header .= 'From: test <xyz@xyz.ch>' . "\r\n";


ob_start();
include_once("html://www.xyz.ch/fest.html");
$htmlseite = ob_get_contents();
ob_end_clean();

// verschicke die E-Mail
mail($empfaenger, $betreff, $nachricht, $header);
?>
 

Doitsu

Aktives Mitglied

AW: html Seite per phpmailer versenden

du speicherst die Seite in $htmlseite und versendest $nachricht .. ?

Dazu ist es total sinnlos, html-Seiten zu includen, nur um deren Inhalt zu bekommen.
Zittat aus http://php.net/manual/de/function.include.php:
Warnung
Sicherheits-Warnung

Die entfernte Datei mag vom entfernten Server (je nach Konfiguration) geparst werden oder nicht, aber sie muss weiterhin ein gültiges PHP-Skript ausgeben, weil die Ausgabe auf dem lokalen Server als PHP ausgeführt wird. Wenn die Ausgabe des vom entfernten Server nur ausgegeben werden soll, ist readfile() die bessere Wahl. Andernfalls muss sehr gut acht gegeben werden, dass das entfernte Skript sicher gültigen und erwünschten Code ausgibt!
 
Zuletzt bearbeitet:
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Statistik des Forums

Themen
118.565
Beiträge
1.538.067
Mitglieder
67.488
Neuestes Mitglied
Andrew56524
Oben