jarod: mysteriöses Auftauchen von "!", Leerzeichen und Zeilenumbruch

Beitrag lesen

Der Fehler liegt mit Sicherheit in dem Code, der die Tabelle erzeugt. Ohne diesen Code können wir Dir nicht weiterhelfen.

Gruß, LX

Also wenn ich mir den Inhalt der Variablen via var_dump() anzeigen lasse, dann sind sie komplett fehlerfrei. Keine komischen Zeichen oder Zeilenümbrüche.

Daher schließe ich die Schleifen jetzt mal aus. Es werden 2 Variablen mit HTML-Code gefüllt ($output und $output_1).
Dies wird jeweils in eine eigene Mail gepackt und verschickt:

  
@mail($address,"Lagerstatus ".date("d.m.Y")." - Artikel nicht ausreichend auf Lager",$output, $GLOBALS['mail_header_html']);  
  
@mail($address,"Lagerstatus ".date("d.m.Y")." - Artikel nicht auf Lager",$output_1, $GLOBALS['mail_header_html']);  

mail_header_html enthält folgendes:

  
$GLOBALS['mail_header_html'] = "MIME-Version: 1.0" . "\r\n" .  
    "Content-type: text/html; charset=utf-8" . "\r\n" .  
    "From: noreply@TM-VIRT1.intern.xyz.de" . "\r\n" .  
    "Reply-to: noreply@TM-VIRT1.intern.xyz.de" . "\r\n" .  
    "X-Mailer: PHP/" . phpversion();  

Nur was ich nicht verstehe, der Inhalt von $output und $output_1 wird von identischen Schleifen erzeugt (copy & paste bei schreiben), nur die Variablen sind anders. Eine Mail ist fehlerfrei, die andere nicht. kann es auch mit der Länge der Mail zusammenhängen? Die fehlerhafte ist nämlich länger als die andere(fehlerhafte 11665 Zeichen, fehlerfreie 7611 Zeichen).

gruß

jarod