HTMLWorld - HTML, CSS, JavaScript, PHP, Java, Flash und vieles mehrHTMLWorld:   Home | Impressum
 

 
 

Anzeige 
 
HTMLWorld » Forum

Thema anzeigen - Kontaktformular mit htm erstellen

 FAQFAQ   SuchenSuchen   MitgliederlisteMitgliederliste   BenutzergruppenBenutzergruppen   RegistrierenRegistrieren 
 ProfilProfil   Einloggen, um private Nachrichten zu lesenEinloggen, um private Nachrichten zu lesen   LoginLogin 

Kontaktformular mit htm erstellen

 

Neues Thema eröffnen   Neue Antwort erstellen    HTMLWorld Foren-Übersicht
   HTML
Vorheriges Thema:
Nächstes Thema:  
Autor Nachricht
firefighter
Forumsteilnehmer


Anmeldungsdatum: 10.04.2010
Beiträge: 5

BeitragVerfasst am: 10.04.2010 18:11:36    Titel: Kontaktformular mit htm erstellen Antworten mit Zitat

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">&nbsp;Kontaktformular </font></b> </td>
</tr>
<tr>
<td class="normbl" height="2" valign="top" width="23">&nbsp;</td>
<td class="normbl" height="2" valign="top" width="1">&nbsp;</td>
<td width=277 height="2">&nbsp; </tD>

<td width=136 height="2">&nbsp;</td>
</tr>
<tr valign="top">
<td bgcolor="#C0C0C0" colspan="5">&nbsp;</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" >&nbsp;<font face="Arial" size="2">&nbsp;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">&nbsp;&nbsp;<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" >&nbsp;&nbsp;<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">&nbsp;&nbsp;<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">&nbsp;&nbsp;<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">&nbsp;&nbsp;<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">&nbsp;</td>
<td class="normbl" height="10" valign="top" width="1" bgcolor="#C0C0C0">&nbsp;</td>

<TD colspan=3 class="normbl" bgcolor="#C0C0C0" height="10">&nbsp;</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">&nbsp;</td>
<TD colspan=3 class="normbl" bgcolor="#C0C0C0" height="44">&nbsp;<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">&nbsp;</td>

<td class="normbl" height="22" valign="top" width="1" bgcolor="#C0C0C0">&nbsp;</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">&nbsp;</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">
&nbsp;&nbsp;
<INPUT type=submit name="submit" value="Absenden">
&nbsp;&nbsp;&nbsp;&nbsp;
<INPUT type=Reset value="Zur&uuml;cksetzen">
</div>
</td>
</tr>

</table>
</form>

</body>

</html>


Vielen Dank für eure Hilfe.
MfG Jürgen
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
Elroy
Häufiger Poster


Anmeldungsdatum: 26.02.2010
Beiträge: 77

BeitragVerfasst am: 11.04.2010 10:06:47    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
firefighter
Forumsteilnehmer


Anmeldungsdatum: 10.04.2010
Beiträge: 5

BeitragVerfasst am: 15.04.2010 17:45:51    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
Elroy
Häufiger Poster


Anmeldungsdatum: 26.02.2010
Beiträge: 77

BeitragVerfasst am: 16.04.2010 17:14:42    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
firefighter
Forumsteilnehmer


Anmeldungsdatum: 10.04.2010
Beiträge: 5

BeitragVerfasst am: 16.04.2010 17:42:26    Titel: Antworten mit Zitat

"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
Benutzer-Profile anzeigen Private Nachricht senden
Elroy
Häufiger Poster


Anmeldungsdatum: 26.02.2010
Beiträge: 77

BeitragVerfasst am: 17.04.2010 07:39:46    Titel: Antworten mit Zitat

Vielleicht einfach mal das Script posten damit man sich das ansehen kann.

Gruss
Elroy
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
firefighter
Forumsteilnehmer


Anmeldungsdatum: 10.04.2010
Beiträge: 5

BeitragVerfasst am: 21.04.2010 23:21:10    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden
Elroy
Häufiger Poster


Anmeldungsdatum: 26.02.2010
Beiträge: 77

BeitragVerfasst am: 22.04.2010 19:26:35    Titel: Antworten mit Zitat

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
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
firefighter
Forumsteilnehmer


Anmeldungsdatum: 10.04.2010
Beiträge: 5

BeitragVerfasst am: 23.04.2010 00:20:03    Titel: Antworten mit Zitat

<?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
Benutzer-Profile anzeigen Private Nachricht senden
Beiträge der letzten Zeit anzeigen:   
Neues Thema eröffnen   Neue Antwort erstellen    HTMLWorld Foren-Übersicht
   HTML
Alle Zeiten sind GMT + 1 Stunde
Seite 1 von 1

 
Gehe zu:  
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.