php.de

Zurück   php.de > Webentwicklung > HTML, Usability und Barrierefreiheit

HTML, Usability und Barrierefreiheit Themen rund um Textauszeichnung, Formatierung, Barrierefreiheit und Usability.

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 26.11.2009, 14:54  
Neuer Benutzer
 
Registriert seit: 26.11.2009
Beiträge: 2
PHP-Kenntnisse:
Anfänger
immofuxx24 befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] PHP-mail in HTML wird nur als Text empfangen

Hallo zusammen,

ich versuche mich derzeit mit dem Mailversand in Verbindung mit einem Formulareintrag.

Hier mein Script:

$header = 'MIME-Version: 1.0' . "\r\n";
$header .= 'Content-type: text/html; charset=iso-8859-1' . "\r\n";
$mailheader .= 'Content-Transfer-Encoding: 8bit' . "\r\n";
$header .= 'From: Absender <absender@domain.de>' . "\r\n";
$mailheader .= 'X-Mailer: PHP v" .phpversion()' . "\r\n\r\n";

$recipient = $_POST['Mail'];
$fmtResponse= implode("", file("response.htm"));
$fmtMail= implode("", file("mail.html"));
foreach($_POST as $key=> $val) {
$fmtResponse= str_replace("<$key>", $val, $fmtResponse);
$fmtMail= str_replace("<$key>", $val, $fmtMail);
}
if ($_POST["access"] == "irregeheim") {
mail($recipient, "Ihre Anmeldung bei ", $fmtMail, $header);
}

Jetzt folgendes Problem:
Der Mailversand funktioniert.
Wenn ich als Empfänger meine Mailadresse bei arcor.de eingebe kommt die Mail richtig in HTML an.
Wenn ich sie jedoch an meine Mailadresse bei 1&1 sende wird sie nur als Text dargestellt

Kann mir einer einen Tipp geben an was dies liegen kann?

Bereits jetzt schon vielen Dank.
immofuxx24 ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 26.11.2009, 15:39  
Moderator
 
Benutzerbild von Chriz
 
Registriert seit: 11.05.2008
Beiträge: 6.266
Chriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer AnblickChriz ist ein wunderbarer Anblick
Standard

Benutz eine anständige Mailerklasse, z.B. PHPMailer.
Chriz ist offline   Mit Zitat antworten
Alt 26.11.2009, 17:18  
Moderator
 
Registriert seit: 06.06.2008
Beiträge: 4.945
PHP-Kenntnisse:
Fortgeschritten
Wolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer AnblickWolla ist ein wunderbarer Anblick
Wolla eine Nachricht über ICQ schicken
Standard

Wenn ich diese mail per Outlook-Express erhalten würde, dann könnte ich mit Ausnahme des Betreffs gar nichts lesen - es sähe so aus, als hättest du eine leere E-Mail geschickt.
__________________
Warum denkt mein Hund eigentlich immer dann, wenn es an der Tür klingelt, es sei für ihn?
Wolla ist offline   Mit Zitat antworten
Alt 26.11.2009, 22:15  
Neuer Benutzer
 
Registriert seit: 26.11.2009
Beiträge: 2
PHP-Kenntnisse:
Anfänger
immofuxx24 befindet sich auf einem aufstrebenden Ast
Standard

Zitat:
Zitat von Chriz Beitrag anzeigen
Benutz eine anständige Mailerklasse, z.B. PHPMailer.
Danke, die Mails kommen jetzt sauber an, nur jetzt habe ich ein neues Problem:

Ich benutze die Mail zum Senden von Formulardaten die auf der Seite eingegeben wurden und nehme auch die Empfängeradresse aus dem Formular.

Jetzt versucht anscheinend meine Seite bereits beim Aufruf der Seite eine Mail abzusenden. Da noch keine Daten eingegeben sind kommt auf der Seite "invalid adress:".
Nach Eingabe der Daten und Bestätigung mit dem "Sende"-Button wird die Mail an die eingegebene Adresse richtig versandt.

Frage:
Wie kann ich diese Meldung unterdrücken, bzw. wie kann ich verhindern, daß das Script bereits beim Aufruf der Seite versucht eine Mail abzusenden.
immofuxx24 ist offline   Mit Zitat antworten
Alt 26.11.2009, 23:04  
Moderator
 
Benutzerbild von robo47
 
Registriert seit: 03.09.2004
Beiträge: 11.792
PHP-Kenntnisse:
Fortgeschritten
robo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz seinrobo47 kann auf vieles stolz sein
Standard

Indem du überprüft ob es sich bei dem aufruf um einen GET oder einen POST-Request handelt ?

$_SERVER['REQUEST_METHOD'] hilft dir da weiter.
robo47 ist offline   Mit Zitat antworten
Alt 26.11.2009, 23:06  
moderatives Dielektrikum
 
Benutzerbild von nikosch
 
Registriert seit: 21.05.2008
Beiträge: 35.987
PHP-Kenntnisse:
Fortgeschritten
nikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunftnikosch hat eine strahlende Zukunft
Standard

Oder eine Affenform-Logik implementierst.
__________________
--
One pixel is still too big. Please make it smaller. ASAP.

Initiative Mittelstand.
Die wichtigste Gestaltungsregel im Screendesign ist Pi mal Daumen des Arbeitgebers.
--
nikosch ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Text Ersetzen an anderer Stelle phpde Off-Topic Diskussionen 6 03.08.2009 20:12
[Erledigt] mail() fett ohne HTML webproger PHP Tipps 2009 4 02.07.2009 16:20
[Erledigt] mail() mit &lt;a herf... Link in Html Mail geht nicht!? BettinaSyn PHP Tipps 2009 11 16.05.2009 22:28
[Erledigt] HTML eMail richtig anzeigen, mail() und phpmailer Knutschi PHP Tipps 2009 5 13.05.2009 09:27
[Erledigt] HTML Mail mit Lücken mitten in den Worten, wie kommt das? DeeFour PHP-Fortgeschrittene 2 29.05.2008 15:47
JavaScript/PHP: qooxdoo 0.7.1 - Teil 1 : Eine Einführung Zergling-new Tutorials 6 25.01.2008 10:41
mail() erzeugt willkürlich Ausrufezeichen! im Text. Wieso?? 18inch PHP Tipps 2005-2 4 14.11.2005 17:56
html mail versenden PHP Tipps 2005-2 3 17.09.2005 13:48
Hilfe bei regulärem Ausdruck (HTML Text Parsen) PHP Tipps 2005-2 4 04.08.2005 17:19
[Erledigt] Link PHP Tipps 2005-2 10 20.07.2005 21:28
[Erledigt] durch Klick auf Text anderen Text einblenden HTML, Usability und Barrierefreiheit 3 03.07.2005 14:41
HTML und TEXT eMail Soese PHP Tipps 2005 1 17.02.2005 22:42
[Erledigt] html mit mail versenden PHP-Fortgeschrittene 0 27.01.2005 19:53
[Erledigt] Text kürzen, nur ganze Wörter, außerhalb HTML! PHP-Fortgeschrittene 3 06.06.2004 16:59

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php mail html, http://www.php.de/html-usability-und-barrierefreiheit/61642-erledigt-php-mail-html-wird-nur-als-text-empfangen.html, phpmailer ausgabe unterdrücken, immofuxx24.de, php html-email empfang geht nicht, php text empfangen, forum von immofuxx24.de, html mail wird in text dargestellt, php mail html kommt als text an, php html mail outlook, php mail nur text, php html mail kommt als text, outlook 2010 \ausrufezeichen im text\, phpmailer invalid address, html mail wird als text empfangen, php email fett, outlook empf, phpmailer mail empfangen, php mail empfängt keine html email, php text mail und html mail

Alle Zeitangaben in WEZ +2. Es ist jetzt 06:57 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum