CronJob-Service
bei SELFPHP mit ...
|
+ minütlichen Aufrufen
+ eigenem Crontab Eintrag
+ unbegrenzten CronJobs
+ Statistiken
+ Beispielaufrufen
+ Control-Bereich
Führen Sie mit den CronJobs von
SELFPHP zeitgesteuert Programme
auf Ihrem Server
aus. Weitere Infos
|
:: Anbieterverzeichnis ::
Globale Branchen
Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP
:: Newsletter ::
Abonnieren Sie hier den kostenlosen
SELFPHP Newsletter!
|
PHP für Fortgeschrittene und Experten Fortgeschrittene und Experten können hier über ihre Probleme und Bedenken talken |
08.04.2005, 11:43:34
|
Anfänger
|
|
Registriert seit: Apr 2005
Ort: Düsseldorf
Beiträge: 5
|
|
Unicode-Zeichen per mail() senden
Hallo,
ich möchte eine Text, der diverse Sonderzeichen (auch unicode) enthält, sowohl per html anzeigen, als auch per mail verschicken. Folgende Testseite zeigt genau, was ich meine:
(online verfügbar unter http://test.smarterweb.de/mail.html )
PHP-Code:
<?php
$text = '& #9658;Falsches Üben von Xylophonmusik™ quält jeden größeren Zwerg';
$headers = "MIME-Version: 1.0n";
$headers .= "Content-Type: text/plain; charset=utf-8n";
$headers .= "From: Musterservice <dummy@smarterweb.de>n";
$betreff = 'Übungsemail';
if (isset($_POST['submit'])) {
$text = html_entity_decode($text);
mail($empfaenger,$betreff,$text,$headers);
} else {
echo '<pre>'.$text."</pre>n";
}
?>
<form action="mail.html" method="post">
Email an <input type="text" name="empfaenger" value="" size="20" />
<input type="submit" name="submit" value="Senden" />
</form>
Anmerkung: bei dem ersten Unicode-Zeichen & #9658; habe ich ein Blank zwischen & und # eingeben müssen, weil es sonst hier im Forum direkt als ► angezeigt würde.
Mein Browser (Firefox 1.02/WinXP) zeigt den Text fehlerfrei an , die email sieht aber schlimm aus (Thunderbird 1.0).
Wo muss ich schrauben, da mit es mit beiden klappt?
Vielen Dank
Peter
|
08.04.2005, 11:46:36
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
AW: Unicode-Zeichen per mail() senden
Hi!
Hast Du es mal mit HTML im Content-Type probiert?
PHP-Code:
$headers .= "Content-Type: text/html; charset=utf-8n";
Statt:
PHP-Code:
$headers .= "Content-Type: text/plain; charset=utf-8n";
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
08.04.2005, 11:48:39
|
Anfänger
|
|
Registriert seit: Apr 2005
Ort: Düsseldorf
Beiträge: 5
|
|
AW: Unicode-Zeichen per mail() senden
Zitat:
Hast Du es mal mit HTML im Content-Type probiert?
|
Darf man das denn, wenn man auf gar keinen Fall eine html-Mail erzeugen will?
|
08.04.2005, 12:47:09
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
AW: Unicode-Zeichen per mail() senden
Zitat:
Zitat von smarterweb
Darf man das denn, wenn man auf gar keinen Fall eine html-Mail erzeugen will?
|
Nö, aber davon hast Du ja auch nichts gesagt.
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
08.04.2005, 14:08:13
|
Anfänger
|
|
Registriert seit: Apr 2005
Ort: Düsseldorf
Beiträge: 5
|
|
2. Anlauf ohne Unicode
Nachdem ich gehört habe, dass viele Mailprogramme mit Unicode nicht zurecht kommen, habe ich es wieder ausgebaut. Angeregt durch diese Diskussion mache ich mir inzwischen Sorgen, ob die mail den überhaupt überall gleich gut ankommt.
Dazu habe ich eine neue Testdatei http://test.smarterweb.de/mail1.html angelegt, bei der nach Absenden der email ein Screenshot angezeigt wird, den ich von meinem Mailprogramm gemacht habe (thunderbird).
Es wäre nett, wenn möglichst viele Leute es probieren und mir eine Rückmeldung geben, ob es genau so aussehen. Um unnütze Doppeltests zu vermeiden kann ich ja Zwischenergebnisse hier posten.
Danke
Peter
|
08.04.2005, 14:22:12
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
AW: Unicode-Zeichen per mail() senden
Hi!
Bei mir klappt das wunderbar.
- Outlook Express 6
Screenshot im Anhang des Posts...
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
08.04.2005, 14:34:59
|
Anfänger
|
|
Registriert seit: Apr 2005
Ort: Düsseldorf
Beiträge: 5
|
|
AW: Unicode-Zeichen per mail() senden
Zitat:
Bei mir klappt das wunderbar.
- Outlook Express 6
|
na ja, die Tatsache, dass die Darstellung mit einer Proportionalschrift (variable width) erfolgt, wird alle Formatierungsbemühungen schwer behindern.
Hast du das bewusst eingestellt, oder ist das die Default-Darstellung in OE6?
Gruß
Peter
|
08.04.2005, 14:41:19
|
|
Administrator
|
|
Registriert seit: Apr 2002
Ort: Bergheim
Alter: 41
Beiträge: 5.255
|
|
AW: Unicode-Zeichen per mail() senden
Das ist Default des OE 6.
__________________
Gruß |Coding
---
Qozido® - Die Bilderverwaltung mit Logbuch für Taucher und Schnorchler.
www.qozido.de
|
08.04.2005, 16:24:24
|
Junior Member
|
|
Registriert seit: Jan 2004
Ort: Fredersdorf bei Berlin
Alter: 40
Beiträge: 184
|
|
AW: Unicode-Zeichen per mail() senden
Arbeitest du grad dran?:::
Fehler 500
Scriptfehler
Sehr geehrter Besucher,
leider ist ein Problem aufgetreten. Die angeforderte Seite hat einen Script-Fehler verursacht.
Haben Sie sich vielleicht vertippt oder eine alte URL aufgerufen? Wenn nicht, informieren Sie bitte den Webmaster dieser Homepage per Email. Um zu der vorherigen Seite zurück zu kehren, verwenden Sie bitte einfach die "Zurück" - Taste Ihres Browsers.
|
08.04.2005, 16:29:42
|
Anfänger
|
|
Registriert seit: Apr 2005
Ort: Düsseldorf
Beiträge: 5
|
|
AW: Unicode-Zeichen per mail() senden
Zitat:
Zitat von Small-Talk
Arbeitest du grad dran?:::
|
nö, tu ich nicht. Letzte Änderung 13:51 Uhr.
Und bei mir läuft die Seite einwandfrei. Hier noch mal der Link:
http://test.smarterweb.de/mail1.html
Gruß
Peter
|
Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
|
|
Forumregeln
|
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.
HTML-Code ist aus.
|
|
|
Alle Zeitangaben in WEZ +2. Es ist jetzt 00:31:03 Uhr.
|