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

Kontakt Formular

fabsi112

Neues Mitglied
hallo ,
ich suche schon heute frü einem kontaktformular , und ich will das alles haben :

Name :
Nachname :
E-mail :
Thema :
Nachricht :

ich find sowas nicht .....
könnte mir einer so eine machen ?

mfg fabsi112
 
Werbung:
Warum schreibst du es dir nicht selber, oder versuchst es wenigstens und zeigst uns, was du hast. Dann können wir dir auch helfen.
 
Werbung:
PHP:
  <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html>
 <head>
  <title>Kontaktformular</title>
  <meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
 </head>
<body>

<div style="text-align: center;">
 <h3>Kontaktformular</h3>

<?php
// Kontaktformular 1 - Homepage-Total.de

if ($_SERVER['REQUEST_METHOD'] == "POST") {
$vorname = $_POST['vorname'];
$nachname = $_POST['nachname'];
$betreff = $_POST['betreff'];
$nachricht = $_POST['nachricht'];
$email = $_POST['email'];

 # Ihre E-Mail-Adresse
 $an ="[email protected]";

 # Diese Nachricht wird an Ihre E-Mail-Adresse gesendet
 $text = "Hallo,\n Sie haben eine neue Nachricht von $vorname $nachname erhalten:\n\n
 ====\n $nachricht\n====\n\nSie können $vorname $nachname unter dieser $email erreichen.";
 @mail($an, $betreff, $text, "From: " . $email);
 echo "<b>Ihre Nachricht wurde gesendet!</b>";
}
else { ?>

<script type="text/javascript">
function eingaben_ueberpruefen(){
 var mail = document.Formular.email.value;
 if (document.Formular.vorname.value.length < 3) { // Vorname mindestens 2 Zeichen
  alert("Sie haben noch keinen Vornamen eingegeben!")
  document.Formular.vorname.focus();
  return false;
 }

 else if (document.Formular.nachname.value.length < 3) { // Nachname mindestens 2 Zeichen
  alert("Bitte geben Sie Ihren Nachnamen ein");
  document.Formular.nachname.focus();
  return false;
 }

 else if (mail.length < 10 || mail.indexOf ('@',0) == -1 || mail.indexOf ('.',0) == -1) {
  alert("Bitte geben Sie eine gültige E-Mail-Adresse ein.")
  document.Formular.email.select();
  return false;
 }

 else if (document.Formular.betreff.value.length < 10) { // Betreff mindestens 9 Zeichen
  alert("Bitte geben Sie einen Betreff ein!")
  document.Formular.betreff.focus();
  return false;
 }

 else if (document.Formular.nachricht.value.length < 20) { // Nachricht mindestens 19 Zeichen
  alert("Bitte geben Sie eine Nachricht ein!")
  document.Formular.nachricht.focus();
  return false;
 }

 else
 return true;
}
</script>

<form name="Formular" method="post" action="<?php echo $_SERVER['SCRIPT_NAME']; ?>"
 onSubmit="return eingaben_ueberpruefen();">
 <table cellPadding="4" cellSpacing="2" border="1">
  <tr>
   <td><b>Vorname:</b></td>
   <td><input type="text" name="vorname" size="35" maxlength="40"></td>
  </tr>
  <tr>
   <td><b>Nachname:</b></td>
   <td><input type="text" name="nachname" size="35" maxlength="40"></td>
  </tr>
  <tr>
   <td><b>E-Mail:</b></td>
   <td><input type="text" name="email" size="35" maxlength="40"></td>
  </tr>
  <tr>
   <td><b>Betreff:</b></td>
   <td><input type="text" name="betreff" size="45" maxlength="60"></td>
  </tr>
  <tr>
   <td colspan="2">
    <b>Nachricht:</b><br><textarea name="nachricht" cols="45" rows="10"></textarea>
   </td>
  </tr>
  <tr>
   <th colspan="2"><br>
    <input type="submit" value="Formular absenden">
   </th>
  </tr>
 </table>
</form>

<?php 
}
?>

</div>

</body>
</html>

ja aber ich habe ein par fragen :

Wo kann man es einstellen das es auf meine mail kommt ?
wiso ist es so das bei Mozilla ein text oben steht so :
Ihre Nachricht wurde gesendet!"; } else { ?>


 
hast du erfahrungen mit PHP Programmierung??

BZW weist du irgendwas über HTML, CSS, PHP, etc??

Nur als Info, damit ich dir nicht irgendwas sage, und du verstehst es nicht, bzw damit ich dir besser helfen kann..

mfg
 
Werbung:
ja danke aber da steht dan bei mir bei mozilla Ihre Nachricht wurde gesendet!"; } else { ?> also ein fehler ?
und ich habe zwar ein forum aber auch eine homepage und ich habe erst damit angefangen also , ich kann fast nichts
 
Werbung:
Werbung:
Sorry, aber wir sind nicht bei "Wünsch dir was".
Wir helfen gerne, aber wie schon vorhin gesagt, Eigeninitiative musst du schon zeigen.

Ansonsten wäre dein Fall für die Jobbörse ;)
 
[" . date("d.M.Y") . "]"; } } else { ?>


na das geht auch son wider nicht was ich gelesen habe !
ich wils in meine homepage heben !
 
Zuletzt bearbeitet:
Willst du ein Datum auf deiner Page anzeigen lassen?

PHP:
<?php
$datum = date("d.m.Y");
//Folgendes an die Stelle schreiben, wo das Datum angezeigt werden soll
echo $datum; ?>
 
Werbung:
ich ahbs wegelöst aber wenn ichs testen will dan kommt immer datei nicht gefunden ?
so was : No input file specified.
 
Zuletzt bearbeitet:
Wie testest du den das ganze??

Oder beschreib mal genau dein Vorhaben und wie das umsetzen möchtest, ansonsten kann dir hier niemand wirklich genau helfen.

mfg
 
ich habe den code :
PHP:
<?PHP
$sendto = "[email protected]";
$message = "
Name :  $name
Email :  $email

Anfrage :
$nachricht
";

if ($action == "send") {
  if ($name == "" || $betreff == "" || $nachricht == "" || !preg_match("/[.a-z0-9_-]+@+[.a-z0-9_-]+.+[.a-z0-9_-]{2,}/i", $email)) {
      echo "Es wurden nicht alle Felder korrekt ausgefällt!";
  } else {
      mail($sendto, "Freerider-online.de : " . $betreff . " [" . date("d.M.Y") ."]", $message);

  }
} else {
?>

<form action="kontakt.php?action=send" method="POST">
<table border="0" cellspacing="0" cellpadding="0">
  <tr>
    <td width="200" valign="middle" class="mainpage">Ihr Name : </td>
    <td height="35" valign="middle"><input type="text" name="name" size="20"></td>
  </tr>
  <tr>
    <td valign="middle" class="mainpage">Ihre Emailadresse : </td>
    <td height="35" valign="middle"><input type="text" name="email" size="20"></td>
  </tr>
  <tr>
    <td height="22" valign="middle" class="mainpage">Ihr Betreff :</td>
    <td height="35" valign="middle"><input type="text" name="betreff" size="20"></td>
  </tr>
  <tr>
    <td valign="middle" class="mainpage">Ihre Anfrage :</td>
    <td height="180" valign="middle"><textarea name="nachricht" cols="50" rows="10"></textarea></td>
  </tr>
</table>
<div align="center"><input type="submit" value="Abschicken"></div>
</form>

<?PHP
}
?>
in meine homepage hochgeladen : http://freerider-online.de/impressum.html

aber wenn ichs teste ob es bei miener emal an kommt dan kommt immer das raus : No input file specified.

wie kann ich das machen das es geht ?
 
Werbung:
Zurück
Oben