php-resource




Archiv verlassen und diese Seite im Standarddesign anzeigen :
Antwort E-Mail erstellen html?


 
max1de
21-12-2005, 14:03 
 
Hallo Leute!
Ich habe ein Programm bekommen, das via db Namen, Auswertungen etc in eine E-Mail Integriert und logischer weise auch versendet. Nun wollte ich das Programm verfeinern ,das einige Sachen in der E-Mail Fett oder auch Zentriert stehen sollen. Habe herausgefunden das dies wohl mit z.B <center><b> dein text bzw php-code </b></center> gehen würde. Das Problem ist das ich dan aber eine html Mail versendt werden. Ich muss ehrlich zugeben das ich damit überfordert bin da ich sowas noch nie gemacht habe!
Oder gibt es andere / bessere Methoden?

Code:

<html>
<head><title>Emails verschicken</title></head>
<body>

<?php
$self = $_SERVER['PHP_SELF'];
$datum = $_POST['datum'];
$heute = date("Y-m-d");
$datum1 = date("d") - date(1);
$datum2 = date("Y-m-$datum1");
if(!$datum)
{
$form ="Bitte Datum eingeben.";
$form.="<form action=\"$self\"";
$form.=" method=\"post\">Datum: ";
$form.="<input type=\"date\" name=\"datum\"";
$form.=" value=\"$datum2\"><br>";
$form.="<input type=\"submit\" value=\"Submit\">";
$form.="</form>";
echo( $form );
}

if($datum<>$heute)
{
$conn = @mysql_connect( "...", "...", "..." ) or die( "Err:Conn" );
$rs = @mysql_select_db( "...", $conn ) or die( "Errb" );
$sql="select datum, vorname, email, benutzername, passwort from users where datum=\"$datum\" order by gesamt desc";
$rs = mysql_query( $sql,$conn );

$i = 0;
$textmail = " bla bla....
while( $row = mysql_fetch_array( $rs ) )
{

$to = $row["email"];
$re = "Feedback E-Mail ";
$msg = "Hallo ";
$msg .= $row ["vorname"]; ?????????????????????????? Soll Fettschrift
$msg .= "! \n";
$msg .= "... \n";
$msg .= "Du bist ....";
$msg .= $row ["datum"]; ???????????????????????????????Fettschrift
$msg .= " auf dem Platz ";
$msg .= ++$i;
$msg .= " gewählt worden. \n";
$msg .= "Genaueres findest Du unter www..... \n \n \n";
if( $i < 11 )
{
$msg .= "Du hast ....! \n \n \n";
}
else
{
$msg .= "Dein persönliches Passwort. \n \n";
$msg .= "Benutzername: ";
$msg .= $row["benutzername"]; ???????????????????????????????? soll Fett und Zentriert
$msg .= "\n";
$msg .= "Passwort: ";
$msg .= $row["passwort"];
}
......

 
onemorenerd
21-12-2005, 14:18 
 
Original geschrieben von max1de
Oder gibt es andere / bessere Methoden?
Ja, plain text!

Ich lese zum Beispiel HTML-Mails kategorisch nicht - deshalb wandern die auch direkt in den Müll.


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