SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



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



:: Buchempfehlung ::

PHP 5.3 & MySQL 5.1

PHP 5.3 & MySQL 5.1 zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen
Hilfe Community Kalender Heutige Beiträge Suchen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

Antwort
 
Themen-Optionen Ansicht
  #11  
Alt 30.04.2014, 12:40:52
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: Variable wird beschnitten (phpmailer)

Zitat:
Zitat von de-maebinger Beitrag anzeigen
leider habe ich das Problem nicht lösen können.
Habe alle Content und Charsets eingetragen und getestet. Das Ergebnis blieb immer das selbe.
Schreibe ich chinesisch? Welche Zeilenlänge haste denn nun vorgesehen?
PHP-Code:
public $WordWrap          0;
...
public function 
SetWordWrap() {} 
Die Zeilenlänge darf nur maximal 80 Bytes betragen. Bytes != Buchstaben -> Ansi/Unicode/UTF-8. Lies einfach alle Mail betreffenden RFCs, wenn Du mir nicht glaubst.
Zitat:
Habe nun eine andere Lösung für mich gefunden
Wat soll das? Das ist weder ein PHP Script noch der komplette Inhalt einer von Dir verbrochenen Mail.
Zitat:
zaehnezahl_soll</td
Und das ist Schrott. HTML sieht anders aus.

Kannste nich erst mal ne simple plain/text Email erstellen, bevor Du versuchst, die mit HTML "bunt anzumalen"? Es reicht doch ein HTML Fehler aus, daß der Emailclient Müll anzeigt. ZB. der, daß Du nur </td tipperst und nicht </td>. Dann verschwindet alles, was nach </td steht, im Orkus bis wieder mal ein > als Tag-Ende auftaucht.
Mit Zitat antworten
  #12  
Alt 30.04.2014, 13:41:37
de-maebinger de-maebinger ist offline
Anfänger
 
Registriert seit: Apr 2014
Alter: 40
Beiträge: 10
AW: Variable wird beschnitten (phpmailer)

Hallo meikel,

vielen Dank, das war nun ein super Hinweis!!
Ich konnte aus deinen vorgehenden Antworten nichts lesen von wordwrap.

Ich habe diese mal getestet und es funktioniert korrekt!

Die ganze Mail wird angezeigt!

Nochmals danke
Mit Zitat antworten
  #13  
Alt 30.04.2014, 17:39:07
Benutzerbild von meikel (†)
meikel (†) meikel (†) ist offline
SELFPHP Guru
 
Registriert seit: Dec 2003
Ort: Erfurt
Alter: 75
Beiträge: 4.001
AW: Variable wird beschnitten (phpmailer)

Zitat:
Zitat von de-maebinger Beitrag anzeigen
vielen Dank, das war nun ein super Hinweis!!
Ich konnte aus deinen vorgehenden Antworten nichts lesen von wordwrap.
Steht im Quelltext vom phpmailer. Mail stammt aus Zeiten, in denen der Bildschirm nur 80 Bytes pro Zeile und 24 Zeilen anzeigen konnte. Das bedeutet max 79 Buchstaben + den Zeilenumbruch. Und da der Zeilenumbruch unter Windows 2 Bytes lang ist - CR/LF aka "\r\n" - muß bei 78 Zeichen Schluß sein.
wordwrap gibt default 75 Zeichen vor:
http://de3.php.net/wordwrap
Code:
string wordwrap ( string $str [, int $width = 75 [, string $break = "\n" [, bool $cut = false ]]] )
In phpmailer ist die Option leider ausgeknipst, wenn die Klassenvariable wordwrap = 0 ist. Allerdings verwendet phpmailer die Funktion wordwrap() nicht sondern ne eigene Methode namens WrapText(). Wahrscheinlich macht wordwrap() bei UTF-8 u/o HTML Tags Zicken.
Zitat:
Ich habe diese mal getestet und es funktioniert korrekt!
Die ganze Mail wird angezeigt!
An was lags denn?
a. janze Email nur ne mächtig lange Zeile oder
b. fehlerhaftes HTML (nicht geschlossener Tag)
Mit Zitat antworten
  #14  
Alt 30.04.2014, 17:55:21
de-maebinger de-maebinger ist offline
Anfänger
 
Registriert seit: Apr 2014
Alter: 40
Beiträge: 10
AW: Variable wird beschnitten (phpmailer)

Ich habe in der class.phpmailer.php zum einen das hier eingetragen:

PHP-Code:
  public $ContentType       'text/html';
public 
$WordWrap          80
Dazu in meinem PHPMailer Code um die Mail zu verschicken das hier
PHP-Code:
$mail->Body     =    $body;
$mail->WordWrap    =    50
anstatt:
PHP-Code:
$mail->MsgHTML($message); 
Natürlich auch überall wie du mir geraten hast in mein HTML für die Mail das hier eingetragen:
PHP-Code:
content="text/html; charset=iso-8859-1" 
Auf jeden gings danach. Mein HTML war geschlossen, kann aber am fehlenden Content und fehlenden Charset gelegen haben???
Tippe aber eher hier auf das wordwrap von PHPMailer und das der Body auf eine andere Art und Weise genommen wurde
Mit Zitat antworten
Antwort


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.

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Variable selbst per GET übergeben juergen PHP Grundlagen 28 29.09.2009 22:59:05
Wert einer Variable ändern und die Änderung auf die Variable ablegen. Ichthys PHP Grundlagen 8 04.05.2006 00:18:55
Variable in Variable? Giz PHP für Fortgeschrittene und Experten 13 22.07.2005 11:12:00
variable variable-Name gerhard PHP Grundlagen 2 02.08.2003 05:58:28
URL mit Präfix und Variable im Speicher ??? ben PHP für Fortgeschrittene und Experten 1 15.06.2002 21:45:08


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:03:07 Uhr.


Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt