Hallo verehrte Forengemeinde,
ich wende mich an Euch, da ich zur Zeit meine neue Website erstelle, allerdings mit dem letzten Teil, dem Kontaktformular, auch nach langem Recherchieren und Erstellen, nur bedingt klar komme.
Ich bin nun schon soweit, dass das Formular in dem Grundlayout eingepflegt ist und auch Mails erfolgreich versendet.
Es sind allerdings noch vereinzelte Kleinigkeiten, die mich massiv stören, mir aber leider nichts mehr einfällt, um diese abstellen zu können.
Zum Einen bekomm ich es nicht hin, die Schriftart und Größe im Formularbereich einzustellen, zum Anderen verzieht sich das Layout immer beim Öffnen der Seite für ein Bruchteil einer Sekunde.
Im Anhang sende ich Euch mal den aktuellen Quellcode, in der Hoffnung, dass Ihr mal einen Blick drauf werft und auf die beiden Punkte eingehen könnt. (Der Formularcode ist blau markiert). Nehmt aber bitte Rücksicht im Bezug auf die Sauberkeit des Quellcodes. Ich bin froh, dass ich die Website überhaupt so hinbekommen habe.
Hier auch noch der Direktlink zum Formular. So lässt sich der Layoutausreißer zu Beginn besser nachvollziehen.
http://www.mathias-kirsch.de/kontakt.php
Vielen lieben Dank!
Mathias
Zitat
Zitat
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Kontakt</title>
<body onselectstart="return false">
<style type="text/css">
a:link { text-decoration:none; font-weight:bold; font-size:10px;}
a:link { color:#3F3F3F }
a:visited { text-decoration:none; font-weight:bold; font-size:10px;}
a:visited { color:#3F3F3F; }
A:hover { color: #3F3F3F; font-weight:bold; font-size:10px;}
</style>
</head>
<table width="100%" height="100%" border="0" cellspacing="1" cellpadding="0" align="center">
<tr>
<td align="center" valign="middle" width="100%" height="100%">
<body bgcolor="#000000">
<table border="0" id="table1" width="994" height="557" background="HG%20Menue3.jpg">
<!-- MSTableType="nolayout" -->
<tr>
<td width="988" height="37" colspan="3">
<p></td>
</tr>
<tr>
<td width="988" height="26" colspan="3">
<font color="#FFFFFF"> <font face="Arial Black" size="1">
</font></font>
<font color="#808080" style="font-size: 8pt" face="Arial">
<a href="http://MEINEDOMAIN.htm">
<font color="#C0C0C0">HOME</font></a></font><font color="#FFFFFF"> </font>
<font color="#FFFFFF" size="1" face="Arial"> </font>
<font size="1" face="Arial" color="#757575">
<a target="_blank" href="http://MEINSHOP">
<font color="#808080">SHOP</font></a>
</font>
<b>
<font size="1" face="Arial" color="#FFFFFF">
KONTAKT</font></b><font size="1" face="Arial" color="#757575"> <a href="impressum.htm">
<font color="#757575">IMPRESSUM </font></a>
<a href="links.htm"><font color="#757575">LINKS</font></a></font></td>
</tr>
<tr>
<td width="988" height="84" colspan="3">
<font size="1" face="Arial" color="#FFFFFF">
</font></td>
</tr>
<tr>
<td width="988" height="29" colspan="3">
<font color="#FFFFFF" face="Arial Black" style="font-size: 9pt"> </font><font color="#FFFFFF" style="font-size: 8pt; font-weight: 700" face="Arial Rounded MT Bold"> </font><font color="#FFFFFF" style="font-size: 8pt; font-weight: 700"><a href="http://meinedomain.htm style="font-weight: 400"><font color="#FFFFFF" face="Arial Black">MENUE</font></span></a></font><font color="#FFFFFF" face="Arial" style="font-size: 9pt"> </font> <b>
</b>
<font face="Arial" color="#757575" style="font-size: 8pt">
<a href="photography.htm">PHOTOGRAPHY</a></font><font face="Arial" color="#3F3F3F" style="font-size: 8pt">
</font>
<font face="Arial" color="#757575" style="font-size: 8pt">
<a href="photodesign.htm">PHOTODESIGN</a><font face="Arial" color="#3F3F3F" style="font-size: 8pt">
</font>
<a href="graphicdesign.htm">GRAPHICDESIGN</a></font></td>
</tr>
<tr>
<td width="988" height="21" colspan="3">
</td>
</tr>
<tr>
<td width="383" height="340" valign="middle"> </td>
<td width="502" height="340" valign="top"><p align="center"><div style="margin:20px;">
<body text="#cccccc">
<div id="headline"> </div>
<div id="text">
<span class="inheadline">Schnell und einfach, ...</span><br><br>
können Sie mit uns Kontakt aufnehmen. Formular ausfüllen und abschicken.
<br>
<br>
<br>
<?PHP
if($_POST['send']) {
if(!$_POST['email']) { $ERROR[0] = "1"; }
if(!eregi("^[_\.0-9a-z-]+@([0-9a-z][0-9a-z-]+\.)+[a-z]{2,6}$",$_POST['email'])) { $ERROR[1] = "1"; }
if(!$_POST['msg']) { $ERROR[2]="1"; }
}
if(!$_POST['send'] $ERROR) {
echo"
<form action=\"?menu=kontakt\" method=\"post\">
<table width=\"300\" border=\"0\" cellspacing=\"0\" cellpadding=\"0\">
<tr>
<td width=\"150\">
EMail *<br>
</td>
<td width=\"150\">
<input name=\"email\" type=\"text\" size=\"40\" value=\"".$_POST['email']."\"><br>
</td>
</tr>
<tr>
<td width=\"150\">
Nachricht *<br>
</td>
<td width=\"150\">
<textarea name=\"msg\" cols=\"45\" rows=\"5\">".$_POST['msg']."</textarea><br>
</td>
</tr>
<tr>
<td></td>
<td>
<input type=\"submit\" name=\"send\" value=\"Abschicken\">
</td>
</tr>
</table></form>";
if($ERROR) {
echo "<br>
<span class=\"inheadline\">
Error
</span><br><br>";
if($ERROR[0]) { echo "Bitte geben Sie eine EMail an.<br>"; }
if($ERROR[1]) { echo "Ungültige EMail.<br>"; }
if($ERROR[2]) { echo "Bitte geben Sie eine Nachricht ein.<br>"; }
}
}
if(!$ERROR && $_POST['send'])
{
echo "<br><span class=\"inheadline\">Erfolgreich</span><br><br>";
echo "Ihre Anfrage wurde verschickt.";
$msg = "IP: ".getenv("REMOTE_ADDR")."\n\n";
$msg.= "Nachricht: \n".$_POST['msg'];
$headers = "From: \"".$_POST['email']."\"<".$_POST['email'].">\n";
mail(MEINE@MAILADRESSE.XY,"Anfrage \"[URL='http://www.mathias-kirsch.de%5c'',%24msg,%24headers']MEINEDOMAIN\"",$msg,$headers[/URL]);
}
?>
</div>
</div></td>
<td width="93" height="340" valign="top"> </td>
</tr>
</table>
</body>
</html>
</td>
</tr>
</table>
Alles anzeigen