Hallo nochmal,
hier ist die Funktion welche ich gerne per E-Mail versenden möchte (ist leider etwas groß):
function createReadinessHTML() {
print "<br><br> <table border='0' cellpadding='1' cellspacing='1' bgcolor='#000000' width='500'> <tr> <td colspan='2' bgcolor='#990000' align='center'> <font class='headline'>BEREITSCHAFTSMELDUNG</font> </td> </tr> <td bgcolor='#ffffff' colspan='2' align='center'><font> Für die Zeit vom <b>" . $_POST['vontag'] . "." . $_POST['vonmonat'] . "." . $_POST['vonjahr'] . " " . $_POST['vonzeit'] . " Uhr</b> bis <b>" . $_POST['bistag'] . "." . $_POST['bismonat'] . "." . $_POST['bisjahr'] . " " . $_POST['biszeit'] . " Uhr</b><br /> Woche " . $_POST['kw'] . " / " . $_POST['bisjahr'] . "</td> </tr> <tr> <td bgcolor='#ffffff'><font> EMR-Werkstatt </td> <td bgcolor='#ffffff'><font> Tel.: 72-" . $_POST['emr_tel'] . " Fax: 72-" . $_POST['emr_fax'] . "</td> </tr> <tr> <td bgcolor='#ffffff' colspan='2' align='center'> <br />
<!-- MITARBEITER DATEN EMR-W3 --> <table border='0' cellpadding='1' cellspacing='1' bgcolor='#000000' width='400'> <tr> <td bgcolor='#990000' colspan='2' valign='top'><font class='tdesign01'> <b>EMR-W3 Mitarbeiter </td> </tr> <td bgcolor='#ffffff' valign='top' width='68'><font><b>Name:</td> <td bgcolor='#ffffff' valign='top'><font>";
// DATENBANK QUERY
require "config.php"; $link = mysql_connect($dbhost, $dbuser, $dbpass) or die ("Could not connect"); mysql_select_db ($dbname) or die ("Could not select database");
$query= "SELECT * FROM personal WHERE personalnummer = " . $_POST['w3_mitarbeiter']; $result = mysql_query ($query) or die ("Query failed");
while($line = mysql_fetch_array($result)) {
print $line['mit_vorname'] . ", " . $line['mit_nachname'] . "</td> </tr> <tr> <td bgcolor='#ffffff' valign='top'><font><b>Adresse:</td> <td bgcolor='#ffffff' valign='top'><font>" . $line['mit_strasse'] . ", " . $line['mit_plz'] . " " . $line['mit_ort'] . "</td> </tr> <tr> <td bgcolor='#ffffff' valign='top'><font><b>Privat-Tel:</td> <td bgcolor='#ffffff' valign='top'><font>";
if ($line['mit_telanzeigen'] == 'nein') { print " - "; } else { print $line['mit_telprivat']; } }
$link = mysql_connect($dbhost, $dbuser, $dbpass) or die ("Could not connect"); mysql_select_db ($dbname) or die ("Could not select database");
$query= "SELECT * FROM handy WHERE handy_id = " . $_POST['w3_handy']; $result = mysql_query ($query) or die ("Query failed");
while($line = mysql_fetch_array($result)) {
print "</td> </tr> <tr> <td bgcolor='#ffffff' valign='top'><font><b>Handy:</td> <td bgcolor='#ffffff' valign='top'><font>" . $line['handy_nummer'] . "</td>"; }
print "</tr> <tr> <td bgcolor='#ffffff' valign='top'><font><b> Zuständig: </td> <td bgcolor='#ffffff' valign='top'><font> " . $_POST['w3_bereich'] . "</td> </tr> </table>
<br /><br />
<!-- MITARBEITER DATEN 1.Mann --> <table border='0' cellpadding='1' cellspacing='1' bgcolor='#000000' width='400'> <tr> <td bgcolor='#990000' colspan='2' valign='top'><font class='tdesign01'> <b>1.Mann Mitarbeiter </td> </tr> <td bgcolor='#ffffff' valign='top' width='68'><font><b>Name:</td> <td bgcolor='#ffffff' valign='top'><font>";
// DATENBANK QUERY
require "config.php"; $link = mysql_connect($dbhost, $dbuser, $dbpass) or die ("Could not connect"); mysql_select_db ($dbname) or die ("Could not select database");
$query= "SELECT * FROM personal WHERE personalnummer = " . $_POST['mann1']; $result = mysql_query ($query) or die ("Query failed");
while($line = mysql_fetch_array($result)) {
print $line['mit_vorname'] . ", " . $line['mit_nachname'] . "</td> </tr> <tr> <td bgcolor='#ffffff' valign='top'><font><b>Adresse:</td> <td bgcolor='#ffffff' valign='top'><font>" . $line['mit_strasse'] . ", " . $line['mit_plz'] . " " . $line['mit_ort'] . "</td> </tr> <tr> <td bgcolor='#ffffff' valign='top'><font><b>Privat-Tel:</td> <td bgcolor='#ffffff' valign='top'><font>";
if ($line['mit_telanzeigen'] == 'nein') { print " - "; } else { print $line['mit_telprivat']; } }
$link = mysql_connect($dbhost, $dbuser, $dbpass) or die ("Could not connect"); mysql_select_db ($dbname) or die ("Could not select database");
$query= "SELECT * FROM handy WHERE handy_id = " . $_POST['mann1_handy']; $result = mysql_query ($query) or die ("Query failed");
while($line = mysql_fetch_array($result)) {
print "</td> </tr> <tr> <td bgcolor='#ffffff' valign='top'><font><b>Handy:</td> <td bgcolor='#ffffff' valign='top'><font>" . $line['handy_nummer'] . "</td>"; }
print "</tr> <tr> <td bgcolor='#ffffff' valign='top'><font><b> Zuständig: </td> <td bgcolor='#ffffff' valign='top'><font> " . $_POST['mann1_bereich'] . "</td> </tr> </table>
<br /><br />
<!-- MITARBEITER DATEN 2.Mann --> <table border='0' cellpadding='1' cellspacing='1' bgcolor='#000000' width='400'> <tr> <td bgcolor='#990000' colspan='2' valign='top'><font class='tdesign01'> <b>2.Mann Mitarbeiter </td> </tr> <td bgcolor='#ffffff' valign='top' width='68'><font><b>Name:</td> <td bgcolor='#ffffff' valign='top'><font>";
// DATENBANK QUERY
require "config.php"; $link = mysql_connect($dbhost, $dbuser, $dbpass) or die ("Could not connect"); mysql_select_db ($dbname) or die ("Could not select database");
$query= "SELECT * FROM personal WHERE personalnummer = " . $_POST['mann2']; $result = mysql_query ($query) or die ("Query failed");
while($line = mysql_fetch_array($result)) {
print $line['mit_vorname'] . ", " . $line['mit_nachname'] . "</td> </tr> <tr> <td bgcolor='#ffffff' valign='top'><font><b>Adresse:</td> <td bgcolor='#ffffff' valign='top'><font>" . $line['mit_strasse'] . ", " . $line['mit_plz'] . " " . $line['mit_ort'] . "</td> </tr> <tr> <td bgcolor='#ffffff' valign='top'><font><b>Privat-Tel:</td> <td bgcolor='#ffffff' valign='top'><font>";
if ($line['mit_telanzeigen'] == 'nein') { print " - "; } else { print $line['mit_telprivat']; } }
$link = mysql_connect($dbhost, $dbuser, $dbpass) or die ("Could not connect"); mysql_select_db ($dbname) or die ("Could not select database");
$query= "SELECT * FROM handy WHERE handy_id = " . $_POST['mann2_handy']; $result = mysql_query ($query) or die ("Query failed");
while($line = mysql_fetch_array($result)) {
print "</td> </tr> <tr> <td bgcolor='#ffffff' valign='top'><font><b>Handy:</td> <td bgcolor='#ffffff' valign='top'><font>" . $line['handy_nummer'] . "</td>"; }
print "</tr> <tr> <td bgcolor='#ffffff' valign='top'><font><b> Zuständig: </td> <td bgcolor='#ffffff' valign='top'><font> " . $_POST['mann2_bereich'] . "</td> </tr> </table>
<br /><br />
</td> </tr> <tr> <td bgcolor='#990000' colspan='2'><font class='tdesign01'><b>Bemerkung:</td> </tr> <tr> <td bgcolor='#ffffff' colspan='2'><font>" . $_POST['bemerkung'] . "</td> </tr> </table>"; }
Ja wie gesagt und wenn ich dann mit :
$to = "ich@email.de"; $subject = "MeldungKW" . $_POST['kw']; $xtra = "From: Meldung\r\n"; $xtra .= "Content-Type: text/html\r\nContent-Transfer-Encoding: 8bit\r\n"; $sendReadiness = createReadinessHTML();
mail($to,$subject,$sendReadiness,$xtra); echo $sendReadiness;
Mir die E-Mail zuschicken lassen will, dann schickt er mir auch eine E-Mail - auch mit korrektem Betreff - allerdings ohne Inhalt.
ciao morpheuz