Vorheriges Thema: Nächstes Thema: |
Autor |
Nachricht |
firefighter Forumsteilnehmer
Anmeldungsdatum: 10.04.2010 Beiträge: 5
|
Verfasst am: 10.04.2010 18:11:36 Titel: Kontaktformular mit htm erstellen |
|
|
Hallo an alle Profis,
ich habe eine Vorlage für ein Kontaktformular gefunden, dass ich verwenden möchte. Meine Frage ist was mus ich unter <form action="..." method="post">
eingeben?
Hier der komplette Quelltext:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=windows-1252">
<title>Kontaktformular</title>
</head>
<body>
<form action="..." method="post">
<input type="hidden" name="menuewahl" Value="2">
<input type="hidden" name="untermenuewahl" Value="99">
<img src="gifs/nix.gif" width="2" height="5" align="left">
<table bgcolor="#C0C0C0" width="630" border="0" cellspacing="0" cellpadding="0">
<tr >
<td valign="top" colspan="5" align="center" height="6"></td>
</tr>
<tr>
<td class="rot2" height="22" valign="top" colspan="5"><b>
<font face="Arial"> Kontaktformular </font></b> </td>
</tr>
<tr>
<td class="normbl" height="2" valign="top" width="23"> </td>
<td class="normbl" height="2" valign="top" width="1"> </td>
<td width=277 height="2"> </tD>
<td width=136 height="2"> </td>
</tr>
<tr valign="top">
<td bgcolor="#C0C0C0" colspan="5"> </td>
</tr>
<tr valign="top">
<td bgcolor="#C0C0C0" align="right" width="23">
<img border="0" src="BD21298_.gif" width="13" height="13"></td>
<td class="normbl" colspan="3" bgcolor="#C0C0C0" height="58" > <font face="Arial" size="2"> Bitte
wählen Sie Ihren gewünschten Ansprechpartner</font></td>
<td class="normbl" bgcolor="#C0C0C0" height="58" width="194">
<select name="emailkontakt">
<option value="...@web.de" size="40" >
We. </option>
<option value="...aol.com" size="40" >
st. </option>
<option value="...@web.de" size="40" >
G. </option>
<option value="" size="40" >
J. </option>
<option value="" size="40" >
A. </option>
<option value="J...@gmx.li" size="40" >
W. </option>
</select>
</td>
</tr>
<tr valign="top">
<td class="normbl" bgcolor="#C0C0C0" height="28" align="right" width="23">
<img border="0" src="BD21298_.gif" width="13" height="13"></td>
<td colspan=4 class="normbl" bgcolor="#C0C0C0" height="28"> <font face="Arial" size="2">Bitte
nennen Sie uns Ihre Anschrift:</font></td>
</tr>
<tr>
<td class="normbl" bgcolor="#C0C0C0" align="right" width="23" ></td>
<TD class="normbl" colspan=2 bgcolor="#C0C0C0" > <font face="Arial" size="2">Name, Vorname</font></td>
<td class="normbl" colspan=2 bgcolor="#C0C0C0" >
<INPUT NAME="Name" size="40">
</td>
</tr>
<tr>
<td class="normbl" bgcolor="#C0C0C0" align="right" width="23" ></td>
<TD colspan=2 class="normbl" bgcolor="#C0C0C0"> <font face="Arial" size="2">Strasse,
Nummer</font></td>
<td class="normbl" colspan=2 bgcolor="#C0C0C0">
<INPUT NAME="Strasse" size="40">
</td>
</tr>
<tr>
<td class="normbl" bgcolor="#C0C0C0" align="right" width="23" ></td>
<TD colspan=2 class="normbl" bgcolor="#C0C0C0"> <font face="Arial" size="2">PLZ, Ort</font></td>
<td class="normbl" colspan=2 bgcolor="#C0C0C0">
<INPUT NAME="Plz" size="40">
</td>
</tr>
<tr>
<td class="normbl" bgcolor="#C0C0C0" align="right" width="23" ></td>
<TD colspan=2 class="normbl" bgcolor="#C0C0C0"> <font face="Arial" size="2">E-Mail
</font>
<td class="normbl" colspan=2 bgcolor="#C0C0C0">
<INPUT NAME="Mail" size="40">
</td>
</tr>
<tr>
<td class="normbl" height="10" width="23" bgcolor="#C0C0C0" align="right"> </td>
<td class="normbl" height="10" valign="top" width="1" bgcolor="#C0C0C0"> </td>
<TD colspan=3 class="normbl" bgcolor="#C0C0C0" height="10"> </td>
</tr>
<tr valign="top">
<td class="normbl" height="44" width="23" bgcolor="##C0C0C0" align="right">
<img border="0" src="BD21298_.gif" width="13" height="13"></td>
<td class="normbl" height="44" width="1" bgcolor="#C0C0C0"> </td>
<TD colspan=3 class="normbl" bgcolor="#C0C0C0" height="44"> <font face="Arial" size="2">Bitte geben
sie hier Ihre Nachricht ein: </font> </td>
</tr>
<tr>
<td class="normbl" height="22" valign="top" width="23" bgcolor="#C0C0C0" align="right"> </td>
<td class="normbl" height="22" valign="top" width="1" bgcolor="#C0C0C0"> </td>
<td colspan="3" class="normbl" bgcolor="#C0C0C0">
<textarea NAME="text" cols="66" rows=6></textarea>
</td>
</tr>
<tr>
<TD class="normbl" height="16" bgcolor="#C0C0C0" width="23"> </td>
<TD colspan=4 class="normbl" height="16" bgcolor="#C0C0C0"> </td>
</tr>
<tr bgcolor="#C0C0C0">
<TD colspan=5 class="normbl" height="45" valign="middle">
<div align="center">
<INPUT type=hidden name="hide" value="a hidden value">
<INPUT type=submit name="submit" value="Absenden">
<INPUT type=Reset value="Zurücksetzen">
</div>
</td>
</tr>
</table>
</form>
</body>
</html>
Vielen Dank für eure Hilfe.
MfG Jürgen |
|
Nach oben |
|
|
Elroy Häufiger Poster
Anmeldungsdatum: 26.02.2010 Beiträge: 77
|
Verfasst am: 11.04.2010 10:06:47 Titel: |
|
|
Hallo.
Unter action gibst du die Seite an zu der die Daten weitergeleitet werden.
Du brauchst für die weiterverarbeitung der Daten ja noch ein serverseitiges Script.
Gruss
Elroy. |
|
Nach oben |
|
|
firefighter Forumsteilnehmer
Anmeldungsdatum: 10.04.2010 Beiträge: 5
|
Verfasst am: 15.04.2010 17:45:51 Titel: |
|
|
Ich habe in den <form action="..." Teil den Dateiname meiner Startseite eingefügt und das ganze auf den Server meiner HP geladen. Das Kontaktformular funktioniert allerdings nicht. (Die Nachricht wird nicht gesendet).
Was muss ich noch verändern?
Gruß
Jürgen |
|
Nach oben |
|
|
Elroy Häufiger Poster
Anmeldungsdatum: 26.02.2010 Beiträge: 77
|
Verfasst am: 16.04.2010 17:14:42 Titel: |
|
|
firefighter hat folgendes geschrieben: |
Ich habe in den <form action="..." Teil den Dateiname meiner Startseite eingefügt und das ganze auf den Server meiner HP geladen. Das Kontaktformular funktioniert allerdings nicht. (Die Nachricht wird nicht gesendet).
Was muss ich noch verändern?
Gruß
Jürgen |
Und was ist mit dem serverseitigen Script das die Daten verarbeitet und dann die Nachricht absendet.
Bist du sicher das dort alle Angaben stimmen?
Du schreibst bisher nur von deinem Kontaktformular, du weisst hoffentlich das dein Kontaktformular nicht für das Versenden der Nachricht zuständig ist.
Gruss
Elroy |
|
Nach oben |
|
|
firefighter Forumsteilnehmer
Anmeldungsdatum: 10.04.2010 Beiträge: 5
|
Verfasst am: 16.04.2010 17:42:26 Titel: |
|
|
"Und was ist mit dem serverseitigen Script das die Daten verarbeitet und dann die Nachricht absendet.
Bist du sicher das dort alle Angaben stimmen?"
--> Hm... Gute Frage, nächste Frage. Ich hoffe mal das da alle Angaben stimmen. Woran kann ich denn erkennen ob die Angaben stimmen?
Wie geagt ich habe das Script ausprobiert und als ich auf senden geklickt habe, wurde mir meine Startseite angeziegt. Die Nachricht kam aber nicht bei meiner E-Mail Adresse an.
MfG
Jürgen |
|
Nach oben |
|
|
Elroy Häufiger Poster
Anmeldungsdatum: 26.02.2010 Beiträge: 77
|
Verfasst am: 17.04.2010 07:39:46 Titel: |
|
|
Vielleicht einfach mal das Script posten damit man sich das ansehen kann.
Gruss
Elroy |
|
Nach oben |
|
|
firefighter Forumsteilnehmer
Anmeldungsdatum: 10.04.2010 Beiträge: 5
|
Verfasst am: 21.04.2010 23:21:10 Titel: |
|
|
Ich geb es auf. Anscheinend bin ich zu blöd dazu. Jetzt hab ich ne kontakt.php Datei erstellt, aber es funtioniert trotdem nicht. |
|
Nach oben |
|
|
Elroy Häufiger Poster
Anmeldungsdatum: 26.02.2010 Beiträge: 77
|
Verfasst am: 22.04.2010 19:26:35 Titel: |
|
|
Hallo.
Ich kann mich nur wiederholen. Zeig uns was du hast.
Niemand kann dir helfen wenn wir nicht wissen wie dein Script aussieht.
Gruss
Elroy |
|
Nach oben |
|
|
firefighter Forumsteilnehmer
Anmeldungsdatum: 10.04.2010 Beiträge: 5
|
Verfasst am: 23.04.2010 00:20:03 Titel: |
|
|
<?php
define ('MAILTO', "j.g.heussner@gmx.li");
define ('MAILTO', "karkunz@web.de");
define ('MAILTO', "holger.klotzbach@web.de");
define ('MAILTO', "markusk112@aol.com");
define ('MAILFROM', "kontaktformular.htm");
define ('CHARSET', "iso-8859-1");
$Pflichtfelder = array('Name', 'Strasse', 'Plz', 'Mail', 'text');
$AddHeader = 'Content-Type: text/plain; charset='.CHARSET;
if(MAILFROM) $AddHeader .= chr(13).chr(10).'From: '.MAILFROM;
if($Formular_abgeschickt = !empty($_POST)) {
$Formular_leer = true; set_magic_quotes_runtime(0);
$_POST = array_map('Formular_Daten', $_POST);
}
function Formular_Daten($val) {
global $Formular_leer;
if(is_array($val)) return array_map('Formular_Daten', $val);
if(get_magic_quotes_gpc()) $val = stripslashes($val);
if($val = trim($val)) $Formular_leer = false;
return $val;
}
function Formular_Pflichtfelder() {
global $Pflichtfelder;
$Fehler = '';
foreach ($Pflichtfelder as $Feld) {
$key = str_replace(' ','_',$Feld);
if(!(isset($_POST[$key]) && trim($_POST[$key]))) {
if($Fehler) $Fehler .= '<br />';
$Fehler .= 'Pflichtfeld "' . $Feld . '" nicht ausgefüllt.';
}
}
return $Fehler;
}
function Formular_neu($log='.htPOSTdata.txt') {
if(file_exists($log) && is_readable($log)
&& file_get_contents($log) == print_r($_POST,true))
return false;
if($handle=@fopen($log, 'w')) {
fwrite($handle, print_r($_POST,true)); fclose($handle);
}
return true;
}
function Formular_Check() {
global $Formular_leer;
if($Formular_leer) $Fehler = 'Keine Nachricht eingetragen.';
elseif(!$Fehler = Formular_Pflichtfelder()) {
if(!Formular_neu()) $Fehler = 'Nachricht war bereits verschickt.';
}
return $Fehler;
}
function Formular_Eingabe($Feldname, $def='') {
if(!empty($_POST[$Feldname])) echo htmlspecialchars($_POST[$Feldname]);
else echo $def;
}
?>
im kontaktformular habe ich dann
<form action="kontakt.php" method="post"
enctype="multipart/form-data" accept-charset="iso-8859-1">
eingetragen |
|
Nach oben |
|
|
|
|
Du kannst keine Beiträge in dieses Forum schreiben. Du kannst auf Beiträge in diesem Forum nicht antworten. Du kannst deine Beiträge in diesem Forum nicht bearbeiten. Du kannst deine Beiträge in diesem Forum nicht löschen. Du kannst an Umfragen in diesem Forum nicht mitmachen.
|
|
|