ERLEDIGT
NEIN
NEIN
ANTWORTEN
0
0
ZUGRIFFE
835
835
EMPFEHLEN
-
02.06.10 12:52 #1
- Registriert seit
- Nov 2006
- Beiträge
- 7
Hallo zusammen,
habe nun seit 2 Tagen ein Problem, an dem ich mir nun alle Zähne ausbissen habe. Deshalb versuche ich hier.
Ich versuche eine beim Ausfüllen eines Formulares generierte vCard per Mail zu versenden. Die vCard hat folgendes Format:
BEGIN:VCARD
VERSION:3.0
N:Mustermann;Max;;;
FN:Max Mustermann
ORG:Muster inc.;
ADR:;;Musterstraße 123;Musterstadt;;12345;
EMAIL;type=INTERNET;type=WORK;type=pref:max.mustermann@musterinc.de;
TEL;type=WORK;type=pref:0123456789
TEL;type=WORK;type=FAX:01233456789
REV:2010-06-02T12:33:47Z
END:VCARD
Wenn ich diese generierte vCard per StdOUT auf den Browser ausgebe, treten keine Probleme auf. Wenn ich diese
vCard dann per Mail versende, werden alle Umlaute und Sonderzeichen nicht mehr richtig dargestellt.
Hier das Skript zum Versand:
(Wobei $this->XXX private deklarierte Klassenvariablen sind)PHP-Code:$boundary = strtoupper(md5(uniqid(time())));
$subject = "Neuregistrierung vCard";
$type = "text/x-vCard";
$mail = "Neuregistrierung vCard";
$additional_header = "From: Support<support@musterinc.de>\n";
$additional_header .= "MIME-Version: 1.0\n";
$additional_header .= "Content-Type: multipart/mixed; boundary=".$boundary."\n\n";
$additional_header .= "This is a multi-part message in MIME format\n";
$additional_header .= "--".$boundary."\n";
$additional_header .= "Content-Type: text/plain\n";
$additional_header .= "Content-Transfer-Encoding: 8bit\n\n";
$additional_header .= $mail."\n\n";
$additional_header .= "--".$boundary."\n";
$additional_header .= "Content-Type: ".$type."; name=\"$this->vCardFilename\"\n";
$additional_header .= "Content-Transfer-Encoding: 8bit\n";
$additional_header .= "Content-Disposition: attachment; filename=\"$this->vCardFilename\"\n\n";
$additional_header .= $this->myVCard;
$additional_header .= "\n\n--".$boundary."--\n";
$sent = @mail($recipient,$subject,$mail,$additional_header);
Der Fehler mit den Umlauten tritt sowohl unter WINDOWS als auch MAC auf. Ich vermute, dass es an der Codierung der
Mail liegt. Aber ich bin mir nicht sicher.
Vielen Dank im Voraus.
Hansen
Ähnliche Themen
-
Binär Codiertes Photo mach Probleme - VCARD (vcf) mit Servlet generieren
Von RealHAZZARD im Forum Enterprise Java (JEE, J2EE, Spring & Co.)Antworten: 4Letzter Beitrag: 22.01.09, 10:04 -
Probleme mit Umlauten nach Umzug einer Tomcat-Webapp
Von KorbenDallas im Forum JavaAntworten: 2Letzter Beitrag: 12.07.08, 20:42 -
Hat MySQL Probleme mit Umlauten in einer Abfrage
Von son gohan im Forum Relationale DatenbanksystemeAntworten: 3Letzter Beitrag: 13.12.05, 18:35 -
VCard nach speichern versenden
Von HilFi im Forum Visual Basic 6.0Antworten: 0Letzter Beitrag: 15.02.04, 11:29 -
vCard - Auch für mehrere Kontakte in einer Datei?
Von Daxi im Forum Internet, DSL & FlatrateAntworten: 1Letzter Beitrag: 09.10.03, 15:03





Zitieren
Login






[PHP][Snippet] Array zu XML konvertieren