maulwurf: Zeilenumbruch bei E-Mail per PHP

Beitrag lesen

Hi,

Der Code sieht so aus:

<?php
      $herkunft = "Referer:\n" . $HTTP_REFERER . "\n\nAngeforderte Seite:\n" . htmlspecialchars($_SERVER['REQUEST_URI'], ENT_QUOTES);
      $headers .= 'From:' . "xxx@mainedomain.xx" . "\n";
      $headers .= "Content-type: text/html\n";
      mail("xxx@mainedomain.xx", "Fehler", $herkunft, $headers);
    ?>


>   
  
Zwei Anmerkungen:  
  
1\. Laut PHP Manual sollten Angaben in $headers durch "\r\n" getrennt werden  
also  
$headers .= 'From:' . "xxx@mainedomain.xx" . "\r\n";  

>       $headers .= "Content-type: text/html";  
  
  
2\. Ich habe es nur geschaft in dem ich eine Tabelle aufgebaut habe  
also  
 $herkunft = "<table><tr><td>Referer:</td></tr>" . "<tr><td>" .$HTTP\_REFERER . "</td></tr><tr><td>Angeforderte Seite:</td></tr><tr><td>" . htmlspecialchars($\_SERVER['REQUEST\_URI'], ENT\_QUOTES). "</td></tr></table>;  
  
Nicht elegant aber es klappt einwandfrei  
  
Gruss  
  
Maulwurf