Hallo,
ich nutze das PHPMailer-FE Parket zum verarbeiten von Kontaktformularen. Nach dem Absenden des Formulars wird der Besucher sofern Angaben falsch sind oder fehlen auf eine Seite weitergeleitet und auf den/die Fehler hingewiesen. Zur Zeit nutze ich dafür noch die phpmailer-fe.php. Die Fehlerseite wird demnach komplett durch PHP gestaltet nach den ursprünglichen style-Angaben von PHPMailer. Das Ganze ist nicht wirklich ansehnlich. Mir würde schon reichen die Schriftart zu ändern aber ich bin mir unsicher mit dem Script. Mein Ansatz:
Das Originalscript:
ich nutze das PHPMailer-FE Parket zum verarbeiten von Kontaktformularen. Nach dem Absenden des Formulars wird der Besucher sofern Angaben falsch sind oder fehlen auf eine Seite weitergeleitet und auf den/die Fehler hingewiesen. Zur Zeit nutze ich dafür noch die phpmailer-fe.php. Die Fehlerseite wird demnach komplett durch PHP gestaltet nach den ursprünglichen style-Angaben von PHPMailer. Das Ganze ist nicht wirklich ansehnlich. Mir würde schon reichen die Schriftart zu ändern aber ich bin mir unsicher mit dem Script. Mein Ansatz:
PHP-Code:
if (!$font) {
$font = "arial, helvetica";
}
if (!$font-size) {
$font-size = "11px";
}
PHP-Code:
function build_body($title, $bgcolor, $text_color, $link_color, $vlink_color, $alink_color, $style_sheet) {
if ($style_sheet) {
echo "<link rel=\"stylesheet\" href=\"$style_sheet\" Type=\"text/css\">\n";
}
if ($title) {
echo "<title>$title</title>\n";
}
if (!$bgcolor) {
$bgcolor = "#FFFFFF";
}
if (!$text_color) {
$text_color = "#000000";
}
if (!$link_color) {
$link_color = "#0000FF";
}
if (!$vlink_color) {
$vlink_color = "#FF0000";
}
if (!$alink_color) {
$alink_color = "#000088";
}
if ($background) {
$background = "background=\"$background\"";
}
echo "<body bgcolor=\"$bgcolor\" text=\"$text_color\" link=\"$link_color\" vlink=\"$vlink_color\" alink=\"$alink_color\" $background>\n\n";
}
Kommentar