Mail per PHP - automatische Erstellung

UweB

Aktives Mitglied
Hallo,

beim Erstellen von Mail per PHP und dem Versand habe ich immer wieder Probleme.

Das Skript sieht wie folgt aus:

1. Erstellung des Mailinhaltes:
$datum=$datum[2].".".$datum[1].".".$datum[0];
$link="http://url/ticker.php?id=$id";
$titel_anzeige=" <a href=\"$link\"> ".$titel." </a> ";
$mailinhalt=$mailinhalt.$datum." <br>";
$mailinhalt=$mailinhalt.$titel_anzeige." <br><br>";

2. Versand
$xtra=$xtra."Content-type: text/html; charset=iso-8859-1\r\n";
mail("uwe.bauer@weltladen-koepenick.de","Titel",$mailversand,$xtra);

Warum erhalten die Mailempfänger in der oben erzeugten Mail in dem Link manchmal ein Leerzeichen (zwischen den "")? Damit wird dann der Link unbrauchbar. Danke für Eure Hilfe

Gruß Uwe
 
Kannst Du ein Beispiel einer deformatierten Url senden? Am besten ein Beispielmail. Ich verstehe nicht, wo das Leerzeichen ist. Im Link? Rechts vom Anführungzeichen, oder...?
 
QUOTE (Alain Aubert @ Mo 16.5.2005, 20:14) Kannst Du ein Beispiel einer deformatierten Url senden? Am besten ein Beispielmail. Ich verstehe nicht, wo das Leerzeichen ist. Im Link? Rechts vom Anführungzeichen, oder...?

Hallo,

der Link sieht z.B. so aus http://ww w.url.de/ticker?id=1 oder http://www.url.de/tic ker.id=1

Gruß Uwe
 
Try this:
QUOTE $datum=$datum[2].".".$datum[1].".".$datum[0];
$link="http://url/ticker.php?id=$id";
$titel_anzeige=" <a href=\"$link\"> ".$titel." </a> ";
$mailinhalt.=$datum." <br>\n";
$mailinhalt.=$titel_anzeige." <br>\n<br>\n";
 
Zurück
Oben