• Jetzt anmelden. Es dauert nur 2 Minuten und ist kostenlos!

Dreamweaver Kontakt-Formular- wer hilft?

asso

Neues Mitglied
Hi zusammen,
bin total neu auf diesem Gebiet, habe meine Webseite mit Hilfe von Video2Brain erstellt,
habe folgendes Problem mit Kontakt-Formular ( Dreamweaver )
verlinkt auf ein CGI Script kann ich nicht machen da ich keine Konkreten Angaben von Host-Betreiber bekommen.
So habe ich es auf ein PHP- Script verlinkt, bekomme aber immer die Fehlermeldung: You don't have permission to access /contactform/ on this server.
Wer kann helfen?
Vielen Dank im Voraus

Meine Homepages lautet: www.be-alife.ch /
Kontakt-Formular: Post

Quelltext:
Quelltext:

Code: <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Unbenanntes Dokument</title>
<style type="text/css">
<!--


body {
background-color: #B4ABA6;
}
#balken_li_kl {
background-color: #909E8D;

}
#kaestchen_li {
background-color: #A87250;
}
#text_aufrichtung{
background-color: #A87250;
padding: 10px;
}


-->
</style>
<link href="vinces_kasten.css" rel="stylesheet" type="text/css" />
<script src="../SpryAssets/SpryValidationTextField.js" type="text/javascript"></script>
<script src="../SpryAssets/SpryValidationPassword.js" type="text/javascript"></script>
<script src="../SpryAssets/SpryValidationConfirm.js" type="text/javascript"></script>
<script src="../SpryAssets/SpryValidationTextarea.js" type="text/javascript"></script>
<link href="../SpryAssets/SpryValidationTextField.css" rel="stylesheet" type="text/css" />
<link href="../SpryAssets/SpryValidationPassword.css" rel="stylesheet" type="text/css" />
<link href="../SpryAssets/SpryValidationConfirm.css" rel="stylesheet" type="text/css" />
<link href="../SpryAssets/SpryValidationTextarea.css" rel="stylesheet" type="text/css" />
</head>

<body>
<div id="container">
<div id="haeder">
<div id="balken_oben_re"><img src="bilder/balken.s.5.re.jpg" width="200" height="22" alt="balken.s1.re" /></div>
<div id="balken_oben_li"><img src="bilder/balken.s.5.jpg" width="200" height="22" alt="balken.s1" /></div>



<div id="bildleiste">
<div id="bild_links">
<div id="leiste_links"><img src="bilder/leiste_links.png" width="3" height="146" alt="leiste_li" /></div>
<div id="bild_li"><img src="bilder/s.5.1bluete_tropfen.jpg" width="233" height="178" alt="steine" /></div>
</div>
<div id="weissagungen">
<div id="schule">Bewustseinsschule der neuen Zeit</div>
<div id="weissagung_text">
<table width="436" border="1" align="center" cellpadding="10" cellspacing="10">
<tr>
<th align="center" valign="middle" scope="col">Der Weg ist das Ziel</th>
</tr>
<tr>
<th align="center" valign="middle" scope="col">gehe deinen bewusst. </th>
</tr>
</table>
</div>
</div>
<div id="bild_rechs">
<div id="bild_re_kl"><img src="bilder/s.5.2wolken_farbspiel.jpg" width="233" height="178" alt="blatt_tau" /></div>
<div id="leiste_rechs"><img src="bilder/leiste_rechs.png" width="3" height="146" alt="leiste_rechs" /></div>
</div>
</div>
<div id="inhalt"></div>
<div id="balken_links">
<div id="balken_li_kl">
<img src="bilder/logos.png" alt="logo" width="200" height="141" />
<table width="180" border="0" align="center" cellspacing="3">
<tr>
<td width="100%" align="left" valign="middle" scope="col"><a href="index.html">Home</a></td>
</tr>
<tr>
<td align="left" valign="middle"><a href="zu mir.html">Zu Mir</a></td>
</tr>
<tr>
<td align="left" valign="middle"><a href="22 schritte.html">Die 22 schritte</a></td>
</tr>
<tr>
<td align="left" valign="middle"><a href="geistige_aufrichtung.html">Geistige Aufrichtung</a></td>
</tr>
<tr>
<td align="left" valign="middle"><a href="dna.html">DNA - Rückanbindung</a></td>
</tr>
<tr>
<td align="left" valign="middle"><a href="lotuslove.html">Lotus-Love-Healing</a></td>
</tr>
<tr>
<td align="left" valign="middle"><a href="raumharmonie.html">Raumharmonie /<br />
Geschäftsoptimierung</a></td>
</tr>
<tr>
<td align="left" valign="middle">&nbsp;</td>
</tr>
<tr>
<td align="left" valign="middle"><a href="#">Rechtlicher Hinweis</a></td>
</tr>
</table>
<div id="kaestchen_li">
<table width="160" border="0" align="center" cellspacing="2">
<tr>
<td align="left" valign="middle" scope="col"><a href="impressum.html">Impressum</a></td>
</tr>
<tr>
<td align="left" valign="middle"><strong class="weiss">VinceS GmbH</strong></td>
</tr>
<tr>
<td align="left"><strong class="weiss">Copyright © 2008</strong></td>
</tr>
</table>
</div>
</div>
</div>
<div id="text_aufrichtung">
<h1>Deine Meinung</h1>
<p>Ich freue mich auf deine Erfahrungen und Anregungen sowie über konstruktive Kritik.<br />
Diese Seite wird von mir moderiert, das heisst dass jeder Beitrag erst mit meiner <br />
Zustimmung und Freischaltung erscheint.</p>
<form action="danke.html" method="post" enctype="multipart/form-data" name="form1" id="form1">
<table width="650" border="0" cellspacing="1" cellpadding="2">
<tr> </tr>
<tr> </tr>
<tr> </tr>
<tr> </tr>
</table>
<table width="655" cellspacing="o" cellpadding="1">
<tr>
<th width="160" align="left" scope="col"><strong>Name</strong></th>
<th rowspan="10" scope="col">&nbsp;</th>
<th width="360" scope="col">Deine Nachricht</th>
</tr>
<tr>
<td width="160" align="left"><span id="sprytextfield1">
<label for="name5"></label>
<input type="text" name="name" id="name5" />
<span class="textfieldRequiredMsg">Es muss ein Wert angegeben werden.</span></span></td>
<td width="360" rowspan="8" align="right" valign="middle"><span id="sprytextarea1">
<label for="textbereich"></label>
<textarea name="textbereich" cols="45" rows="11" id="textbereich"></textarea>
<span class="textareaRequiredMsg">Es muss ein Wert angegeben werden.</span></span></td>
</tr>
<tr>
<td width="160" align="left"><strong>E-Mail</strong></td>
</tr>
<tr>
<td width="160" align="left"><span id="sprytextfield2">
<label for="email4"></label>
<input type="text" name="email" id="email4" />
<span class="textfieldInvalidFormatMsg">Ungültiges Format.</span></span></td>
</tr>
<tr>
<td width="160" align="left"><strong>Username </strong><span class="klein">min. 3 Zeichen</span></td>
</tr>
<tr>
<td width="160" align="left"><span id="sprytextfield3">
<label for="username"></label>
<input type="text" name="username" id="username" />
<span class="textfieldRequiredMsg">Es muss ein Wert angegeben werden.</span><span class="textfieldMinCharsMsg">Die mindestens erforderliche Zeichenanzahl wurde unterschritten.</span></span></td>
</tr>
<tr>
<td width="160" align="left"><strong>Password</strong> <span class="klein">min. 5 Zeichen</span></td>
</tr>
<tr>
<td width="160" align="left"><span id="sprypassword1">
<label for="password"></label>
<input type="password" name="password" id="password" />
<span class="passwordRequiredMsg">Es muss ein Wert angegeben werden.</span><span class="passwordMinCharsMsg">Die mindestens erforderliche Zeichenanzahl wurde unterschritten.</span></span></td>
</tr>
<tr>
<td width="160" align="left"><strong>Repeat Password</strong></td>
</tr>
<tr>
<td width="160" align="left"><span id="spryconfirm1">
<label for="confirmpw"></label>
<input type="password" name="confirmpw" id="confirmpw" />
<span class="confirmRequiredMsg">Es muss ein Wert angegeben werden.</span><span class="confirmInvalidMsg">Die Werte stimmen nicht überein.</span></span></td>
<td width="360" align="right"><input type="submit" name="senden" id="senden" value="Senden" />
<input type="reset" name="reset" id="reset" value="Zurücksetzen" /></td>
</tr>
</table>
</form>
</div>
</div>
</div>
<script type="text/javascript">
<!--
var sprytextfield1 = new Spry.Widget.ValidationTextField("sprytextfield1", "none", {validateOn:["blur"]});
var sprytextfield2 = new Spry.Widget.ValidationTextField("sprytextfield2", "email", {isRequired:false});
var sprytextfield3 = new Spry.Widget.ValidationTextField("sprytextfield3", "none", {validateOn:["blur"], minChars:3});
var sprypassword1 = new Spry.Widget.ValidationPassword("sprypassword1", {minChars:5, validateOn:["blur"]});
var spryconfirm1 = new Spry.Widget.ValidationConfirm("spryconfirm1", "password", {validateOn:["blur"]});
var sprytextarea1 = new Spry.Widget.ValidationTextarea("sprytextarea1", {validateOn:["blur"]});
//-->
</script>
</body>
</html>
 
Ich würde dir empfehlen das ganze neu zu schreiben und die tabellen weg zu lassen!
Tabellen sind für tabellarsche Daten und weder für Kontaktformulare noch für Layout oder Design.
 
Genau, und wenn du dich dann fragst die du die sauberen Abstände zwischen Beschreibung und Textfeld bekommst, hier eine Lösung:

Der Beschreibung machst du eine Klasse zb. ".kontakt_abstand"

Der CSS dementsprechend:
Code:
.kontakt_abstand { /* Kontaktformular - Der Abstand zwischen Text, und Textfeld */
 float: left;
 width: 150px;
}
 
Zurück
Oben