php.de

Zurück   php.de > Webentwicklung > PHP-Fortgeschrittene

PHP-Fortgeschrittene Arbeiten mit PHP ohne Einschränkungen

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 09.12.2010, 22:01  
Benutzer
 
Registriert seit: 02.01.2009
Beiträge: 73
PHP-Kenntnisse:
Fortgeschritten
singu befindet sich auf einem aufstrebenden Ast
Standard E-Mail mit Anhang per PHPMailer versenden

Ich verwende den PHPMailer um E-Mails automatisch zu versenden. Ohne Anhang geht das auch einwandfrei. Nun verschicke ich automatisch Log-Dateien, diese sind im Xml-Format und verwenden als Encoding UTF-16. Die Log-Dateien kommen auch einwandfrei an. Die empfangene Datei enthält aber leider nun chinesische Schriftzeichen, aber die Log-Datei auf dem Server enthält deutsche texte.

Log-Datei
Zitat:
<?xml version="1.0" encoding="UTF-16"?>
<log>
<debug date="30.11.2010" time="16:27:38">
<message level="1" date="30.11.2010" time="16:27:38">
<description>Test</description>
</message>
</debug>
</log>
PHP-Skript
PHP-Code:
<?php
    
    
//Klasse einbinden
    
require('class.phpmailer.php');
    
    
//Instanz von PHPMailer bilden
    
$mail = new PHPMailer();
    
    
//Absenderadresse der Email setzen
    
$mail->From "mail@domain.de";
    
    
//Name des Abenders setzen
    
$mail->FromName "TanMar Tutorials";
    
    
//Empfängeradresse setzen
    
$mail->AddAddress("mail@domain.de");
    
    
//Betreff der Email setzen
    
$mail->Subject "Die erste Mail";
    
    
//Text der EMail setzen
    
$mail->Body "Hallo! \n\n Dies ist die erste Email mit PHPMailer!";
    
    
//Eine Datei vom Server als Attachment anhängen
    
$mail->AddAttachment(dirname(__FILE__) . '/log.xml','Log.xml');
    
    
//EMail senden und überprüfen ob sie versandt wurde
    
if(!$mail->Send())
    {
        
        
//$mail->Send() liefert FALSE zurück: Es ist ein Fehler aufgetreten
        
echo "Die Email konnte nicht gesendet werden";
        echo 
"Fehler: " $mail->ErrorInfo;
        
    } else {
        
        
//$mail->Send() liefert TRUE zurück: Die Email ist unterwegs
        
echo "Die Email wurde versandt.";
        
    }
    
?>
singu ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 10.12.2010, 10:47  
Moderator
 
Benutzerbild von cycap
 
Registriert seit: 13.02.2008
Beiträge: 6.816
PHP-Kenntnisse:
Fortgeschritten
cycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nettcycap ist einfach richtig nett
Standard

Funktioniert es denn mit UTF-8 ?
cycap ist offline   Mit Zitat antworten
Alt 10.12.2010, 13:22  
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

Schonmal probiert:

$mail->CharSet = "utf-8";
-oder-
$mail->CharSet = "utf-16";

??

Der Rest der mail muss natürlich ebenso kodiert sein.
__________________
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
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
Mail Function mit Anhang newbie88 PHP Tipps 2010 6 19.02.2010 17:57
phpmailer überprüfung ob anhang geschickt wurde cuep PHP Tipps 2009 2 13.11.2009 21:51
php mail sicherer versenden yasin_makin PHP Tipps 2009 14 10.11.2009 23:32
[Erledigt] HTML eMail richtig anzeigen, mail() und phpmailer Knutschi PHP Tipps 2009 5 13.05.2009 09:27
dateien aus verzeichnis einzeln als mail attachment versenden mathes PHP Tipps 2008 5 17.07.2008 19:45
[Logik] Mehrere Dateien als Anhang per Formular versenden PsychoEagle PHP Tipps 2008 2 27.08.2007 08:58
PHPMailer - Mail als Text PHP Tipps 2007 3 19.11.2005 21:39
[Erledigt] Mail versenden über externen Server mit SMTP und Port 25 PHP Tipps 2005-2 2 07.10.2005 22:23
html mail versenden PHP Tipps 2005-2 3 17.09.2005 13:48
Mail versenden mit PHP seejay PHP Tipps 2005-2 12 11.08.2005 22:23
email versenden mit funktion mail() PHP Tipps 2005 6 20.05.2005 17:38
[Erledigt] Problem bei Massenmails versenden mit der Funktion mail PHP-Fortgeschrittene 3 19.01.2005 13:36
Mail versenden - Fehler 553 Anuschka PHP Tipps 2004-2 7 13.12.2004 19:54
[Erledigt] in textarea variablen speichern und per mail versenden PHP Tipps 2004-2 3 10.12.2004 12:10
Mail mit Anhang / Kein Inhalt!? PHP Tipps 2004 20 15.10.2004 12:37

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
phpmailer anhang, http://www.php.de/php-fortgeschrittene/74915-e-mail-mit-anhang-per-phpmailer-versenden.html, php mail mit anhang, phpmailer deutsch, phpmailer mit anhang, phpmailer dateianhang, php anhang per mail versenden, phpmailer mehrere anhänge, phpmailer attachment .dat, mail anhänge als utf-8, datei an phpmailer, phpmailer attachment, phpmailer log, email mit anhang php, $mail->addattachment phpmailer anlagen sind .dat, php automatisch email versenden anhang, mailto anhang php, php lösung mail mit anhang, utf-8 für\mailto\-links senden, phpmailer utf-8 attachment

Alle Zeitangaben in WEZ +2. Es ist jetzt 01:17 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