Antworten auf deine Fragen:
Neues Thema erstellen

Formular mit php

veox

Nicht mehr ganz neu hier

AW: Formular mit php

steht der server bei dir zuhause?
ist der gemietet? warum ist da kein PHP drauf? schonmal sehr merkwürdig! wenn du nur webspace gemietet hast, sieht es schlecht aus! bei einem root oder vserver kannst du es nachinstallieren.

auch darauf achten welchen webserver du hast, apache oder z.B. IIS, und das OS musst du auch beachten ;)

viel erfolg!

Gruß | veox
 

Top_Gun

Aktives Mitglied

AW: Formular mit php

Da IST PHP drauf... und das läuft!

Oh man...

ja bei Post wird es an die angegebene Adresse übertragen und bei Get wird es im Server zwischengespeichert.
Ähm übertragen wird es in beiden Fällen und da ich mir nicht 100%ig sicher bin was du meinst, hier das worauf ich hinaus wollte:
Beim GET wird die oder werden die Variablen mit an die URL gehängt zB www.seite.de/index.html?variable=wert

$_POST["action"] gibt es bei mir nicht.
Dann ist es doch richtig, dass du keine Mail bekommst.

Gibt es denn die Variable $_GET["action"] ?
 
Zuletzt bearbeitet:

veox

Nicht mehr ganz neu hier

AW: Formular mit php

okay
hab in dem wirwar das da geschrieben steht nix verstanden.
dann wie du gesagt hast. Einmal aus dem .html ein .php machen! :D
Sry Top_Gun :daumenhoch:

Gruß | veox
 

veox

Nicht mehr ganz neu hier

AW: Formular mit php

oh man, sry! was ist heute nur mit mir los?
wäre vlt hilfreich wenn DennyLee mal den kompletten aktuellen Quellcode postet ;)
Oder hat er das auch schon? *nachseh* nein ich find nix :D

Gruß | veox
 

Top_Gun

Aktives Mitglied

AW: Formular mit php

oh man, sry! was ist heute nur mit mir los?
wäre vlt hilfreich wenn DennyLee mal den kompletten aktuellen Quellcode postet ;)
Oder hat er das auch schon? *nachseh* nein ich find nix :D

Gruß | veox
:D Ne das noch nicht, aber es gibt den Link zum Livebeispiel (bzw muss man da noch das .html durch .php ersetzen), dort sieht man dann zwar die PHP-Codes nicht, aber die sind ja hier zu finden ;)

Man muss halt den Überblick behalten...
 

veox

Nicht mehr ganz neu hier

AW: Formular mit php

auf der php seite war ich schon! :D
getestet hab ichs auch, aber da passiert ja nix ;)

Naja und ohne PHP code kann man ja lange nach dem Fehler suchen :D

Gruß | veox
 

veox

Nicht mehr ganz neu hier

AW: Formular mit php

:D

die habe ich schon entdeckt, wollte aber nix sagen! War eine gute überlegung ;) denn es ist ja schon bekannt :D
 

Top_Gun

Aktives Mitglied

AW: Formular mit php

Nun dieser Text kommt aus dem PHP-Code (irgendwo im Thread zu finden)...

Wenn man alles richtig ausgefüllt hat, soll die Mail abgeschickt werden. Zuletzt hing es aber daran, dass es die Variable $_POST["action"] nicht gibt...


EDIT: Ach Mist, jetzt ist mir ein Fehler in meiner Überlegung aufgefallen... DennyLee vergiss die Andeutungen in Richtung $_GET die Möglichkeit steht nämlich nicht mehr zur Verfügung...
Es gilt also entweder die Variable $_POST["action"] mit in das Formular einzufügen um sie dann abfragen zu können oder eine andere Variable abzufragen die schon vorhanden ist. Die Frage wäre dann: Welche?
 
Zuletzt bearbeitet:

r3nt5ch3r

~ Allround pG ~

AW: Formular mit php

anstatt:
if(isset($_POST["action"]) && $_POST["action"] == "send"){...
macht man normalerweise:
if(count($_POST)){...

ist allgemeingültiger und damit abstrakter...
 

Top_Gun

Aktives Mitglied

AW: Formular mit php

o_O Ich streich hier bald die Segel...

Ich glaub ich mach jetzt erstmal Feierabend, gehe an der frischen Luft langsam nach Hause um meine Nerven zu schonen...
 

DennyLee

Nicht mehr ganz neu hier

AW: Formular mit php

Also das ist ein gemieteter Server keine Ahnung es wurde oben genannt das es vielleicht noch ni installiert ist.

oh man jetzt seh ich ni mehr durch xD
ich geh jetzt auch erstmal raus haha
 

Top_Gun

Aktives Mitglied

AW: Formular mit php

Also das ist ein gemieteter Server keine Ahnung es wurde oben genannt das es vielleicht noch ni installiert ist.
Keine Angst, auf dem Server ist PHP installiert und es läuft auch.

Dann sag mir doch mal bitte wie weit du bist bzw wo es noch klemmt und dann versuchen wir es heute auf ein Neues.
 

DennyLee

Nicht mehr ganz neu hier

AW: Formular mit php

Ok, erstmal einen guten morgen an alle.
Ich gebe euch mal den Code, den vollständigen damit ihr nicht immer alles einzeln raussuchen müsst. Also wenn man etwas in das Formular einträgt und auf senden klickt, sieht man das der Inhalt verschickt wurde aber die Daten kommen bei der angegebenen eMail Adresse nicht an.

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>Kontakt</title>

 
<script type="text/javascript">
function rolloverButton (id, state) {
  if (document.getElementById) {
    var element_id = document.getElementById(id);
    if (state == 'over') {
      element_id.className = 'kf_buttonAK'
    }else{
      element_id.className = 'kf_button'
    }
  }
}

<!--
function MM_swapImgRestore() { //v3.0
  var i,x,a=document.MM_sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}
function MM_preloadImages() { //v3.0
  var d=document; if(d.images){ if(!d.MM_p) d.MM_p=new Array();
    var i,j=d.MM_p.length,a=MM_preloadImages.arguments; for(i=0; i<a.length; i++)
    if (a[i].indexOf("#")!=0){ d.MM_p[j]=new Image; d.MM_p[j++].src=a[i];}}
}

function MM_findObj(n, d) { //v4.01
  var p,i,x;  if(!d) d=document; if((p=n.indexOf("?"))>0&&parent.frames.length) {
    d=parent.frames[n.substring(p+1)].document; n=n.substring(0,p);}
  if(!(x=d[n])&&d.all) x=d.all[n]; for (i=0;!x&&i<d.forms.length;i++) x=d.forms[i][n];
  for(i=0;!x&&d.layers&&i<d.layers.length;i++) x=MM_findObj(n,d.layers[i].document);
  if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function MM_swapImage() { //v3.0
  var i,j=0,x,a=MM_swapImage.arguments; document.MM_sr=new Array; for(i=0;i<(a.length-2);i+=3)
   if ((x=MM_findObj(a[i]))!=null){document.MM_sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}

function rolloverButton (id, state) {
  if (document.getElementById) {
    var element_id = document.getElementById(id);
    if (state == 'over') {
      element_id.className = 'button100x25over'
    }else{
      element_id.className = 'button100x25'
    }
  }
}


//-->
</script>

<STYLE TYPE="text/css">
<!--
.kf_table {
font-family:Arial, Helvetica, sans-serif;
font-size: 12px;
}

a.kf_link:link, a.kf_link:visited, a.kf_link:hover {
font-family:Arial, Helvetica, sans-serif;
font-size: 10px;
color: #000000;
text-decoration: underline;
}

.kf_textfeld {
font-family:Arial, Helvetica, sans-serif;
font-size: 9px;
border-top: 0px;
border-bottom: 0px;
border-left: 0px;
border-right: 0px;
background: transparent;
width: 285px;
padding:2px;
}


.kf_textarea  {
font-family:Arial, Helvetica, sans-serif;
font-size: 9px;
border: 0px;
background: transparent;
width: 285px;
height: 95px;
overflow : hidden;
padding:2px
}

.button100x25 {
    width: 310px;
    height: 66px;
    background-image: url(Bilder/Kontakt/Formular/senden_03.jpg);
    background-color: transparent;
    border-style: none;
    color: #000;
}
.button100x25over {
  width: 310px;
  height: 66px;
  background-image: url(Bilder/Kontakt/Formular/sendenAK_03.jpg);
  background-color: transparent;
  border-style: none;
  color: #999;
}

-->
</STYLE>



</head>

<body bgcolor="#000000" onload="MM_preloadImages('Bilder/Kontakt/Seite-Kontakt_08AK.jpg','Bilder/Kontakt/Seite-Kontakt_14AK.jpg','Bilder/Kontakt/Seite-Kontakt_AK26.jpg','Bilder/Kontakt/Seite-Kontakt_AK53.jpg','Bilder/Kontakt/Seite-Kontakt_AK29.jpg','Bilder/Kontakt/Seite-Kontakt_AK34.jpg','Bilder/Kontakt/Seite-Kontakt_AK44.jpg','Bilder/Kontakt/Seite-Kontakt_AK49.jpg','Bilder/Kontakt/Seite-Kontakt_AK54.jpg','Bilder/Kontakt/pro_36.jpg','Bilder/Kontakt/KontaktAK_51.jpg','Bilder/Kontakt/Seite-KontaktAK_41.jpg','Bilder/Kontakt/Seite-KontaktAK_46.jpg','Bilder/Kontakt/Seite-KontaktAK_12.jpg','Bilder/Kontakt/Seite-KontaktAK_18.jpg','Bilder/Kontakt/Seite-KontaktAK_24.jpg','Bilder/Kontakt/Formular/sendenAK_03.jpg')">


<table width="1280" height="853" border="0" align="center" cellpadding="0" cellspacing="0">
  <tr>
    <td width="50" height="102" background="Bilder/Kontakt/Seite-Kontakt_01.jpg">&nbsp;</td>
    <td width="101" background="Bilder/Kontakt/Seite-Kontakt_02.jpg">&nbsp;</td>
    <td width="95" background="Bilder/Kontakt/Seite-Kontakt_03.jpg">&nbsp;</td>
    <td width="314" background="Bilder/Kontakt/Seite-Kontakt_04.jpg">&nbsp;</td>
    <td width="589" background="Bilder/Kontakt/Seite-Kontakt_05.jpg">&nbsp;</td>
    <td width="131" background="Bilder/Kontakt/Seite-Kontakt_06.jpg">&nbsp;</td>
  </tr>
  <tr>
    <td height="65" background="Bilder/Kontakt/Seite-Kontakt_07.jpg">&nbsp;</td>
    <td><a href="inhalt.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('inhalt','','Bilder/Kontakt/Seite-Kontakt_08AK.jpg',1)"><img src="Bilder/Kontakt/Seite-Kontakt_08.jpg" name="inhalt" width="101" height="65" border="0" id="inhalt" /></a></td>
    <td background="Bilder/Kontakt/Seite-Kontakt_09.jpg">&nbsp;</td>
    <td background="Bilder/Kontakt/Seite-Kontakt_10.jpg">&nbsp;</td>
    <td background="Bilder/Kontakt/Seite-Kontakt_11.jpg">&nbsp;</td>
    <td><a href="outdoor.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('outdoor','','Bilder/Kontakt/Seite-KontaktAK_12.jpg',1)"><img src="Bilder/Kontakt/Seite-Kontakt_12.jpg" name="outdoor" width="131" height="65" border="0" id="outdoor" /></a></td>
  </tr>
  <tr>
    <td height="72" background="Bilder/Kontakt/Seite-Kontakt_13.jpg">&nbsp;</td>
    <td><a href="ueber_uns.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('uns','','Bilder/Kontakt/Seite-Kontakt_14AK.jpg',1)"><img src="Bilder/Kontakt/Seite-Kontakt_14.jpg" name="uns" width="101" height="72" border="0" id="uns" /></a></td>
    <td background="Bilder/Kontakt/Seite-Kontakt_15.jpg">&nbsp;</td>
    <td background="Bilder/Kontakt/Seite-Kontakt_16.jpg">&nbsp;</td>
    <td background="Bilder/Kontakt/Seite-Kontakt_17.jpg">&nbsp;</td>
    <td><a href="indoor.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('indoor','','Bilder/Kontakt/Seite-KontaktAK_18.jpg',1)"><img src="Bilder/Kontakt/Seite-Kontakt_18.jpg" name="indoor" width="131" height="72" border="0" id="indoor" /></a></td>
  </tr>
  <tr>
    <td height="66" background="Bilder/Kontakt/Seite-Kontakt_19.jpg">&nbsp;</td>
    <td background="Bilder/Kontakt/Seite-Kontakt_20.jpg">&nbsp;</td>
    <td background="Bilder/Kontakt/Seite-Kontakt_21.jpg">&nbsp;</td>
    <td background="Bilder/Kontakt/Seite-Kontakt_22.jpg">&nbsp;</td>
    <td rowspan="8" valign="top" background="Bilder/Kontakt/Seite-Kontakt_23.jpg"> <form name="kontakt" action="<?php print($_SERVER['PHP_SELF']); ?>" method="POST" OnSubmit="return check();">
   
<script language="JavaScript">
<!--
function check() {
if(document.kontakt.EMAIL.value=="") {
window.alert("Bitte eine E-Mail Adresse angeben!");
document.kontakt.EMAIL.select();
document.kontakt.EMAIL.focus(); 
return false;
}

zeichenketten=document.kontakt.EMAIL.value;
reg_ex5=/^\w[\w|\.|\-]+@\w[\w|\.|\-]+\.[a-zA-Z]{2,4}$/;

if(reg_ex5.test(zeichenketten))
{
return true;
}
else
{
alert("Bitte die E-Mail Adresse überprüfen!");
document.kontakt.EMAIL.select();
document.kontakt.EMAIL.focus(); 
return false;
} 
}


//-->


</script>
<input type="hidden" name="id" value="54340">
<input type="hidden" name="erforderlich" value="NAME,EMAIL,NACHRICHT">
<input type="hidden" name="sendsubject" value="Kontaktformular">
<input type="hidden" name="autoantwort" value="true">
<input type="hidden" name="autoantwortbetreff" value="Kontaktaufnahme">
<table class="kf_table" border="0" cellpadding="2" cellspacing="0">
<tr><td width="235" height="46">&nbsp;</td><td width="310">&nbsp;</td></tr>
<tr>
  <td align="right">&nbsp;</td>
  <td><input class="kf_textfeld" type="text" name="FIRMA" size="20" /></td>
</tr>
<tr>
  <td align="right">&nbsp;</td>
  <td><input class="kf_textfeld" type="text" name="ANREDE" size="20" /></td>
  <td>&nbsp;</td>
</tr>
<tr>
  <td align="right">&nbsp;</td>
  <td><input class="kf_textfeld" type="text" name="VORNAME" size="20" /></td>
  <td>&nbsp;</td>
</tr>
<tr><td height="30" align="right">&nbsp;</td>
<td valign="top">
<input class="kf_textfeld" type="text" name="NAME" size="20">
</td>
<td width="1">&nbsp;</td></tr>
<tr>
<td align="right">&nbsp;</td><td>
<input class="kf_textfeld" type="text" name="STRASSE" size="9"></td></tr>
<tr><td align="right">&nbsp;</td><td><input class="kf_textfeld" type="text" name="ORT" size="20" /></td></tr>
<tr><td align="right">&nbsp;</td><td><input class="kf_textfeld" type="text" name="PLZ" size="20" /></td></tr>
<tr>
  <td align="right">&nbsp;</td>
  <td><input class="kf_textfeld" type="text" name="LAND" size="20" /></td>
</tr>
<tr><td height="30" align="right">&nbsp;</td><td valign="bottom"><input class="kf_textfeld" type="text" name="TEL" size="5" /></td></tr>
<tr><td align="right">&nbsp;</td><td><input class="kf_textfeld" type="text" name="FAX" size="5"></td></tr>
<tr><td height="30" align="right">&nbsp;</td><td valign="top">
<input class="kf_textfeld" type="text" name="EMAIL" size="20">
</td></tr>
<tr>
  <td height="137" align="right" valign="top"></td><td valign="top">
<textarea class="kf_textarea" rows="6" name="NACHRICHT" cols="20"></textarea>
</td></tr>
<tr><td height="70" align="right" valign="top">&nbsp;

</td>
<td valign="top" height="70"><input id="submit" name="submit" class="button100x25" onmouseover="rolloverButton('submit','over')" onmouseout="rolloverButton('submit','out')" type="submit" value=""></td></tr>

</table>
</form>
&nbsp;</td>
    <td><a href="konfig.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('konfig','','Bilder/Kontakt/Seite-KontaktAK_24.jpg',1)"><img src="Bilder/Kontakt/Seite-Kontakt_24.jpg" name="konfig" width="131" height="66" border="0" id="konfig" /></a></td>
  </tr>
  <tr>
    <td height="70" background="Bilder/Kontakt/Seite-Kontakt_25.jpg">&nbsp;</td>
    <td><a href="impressum.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('impressum','','Bilder/Kontakt/Seite-Kontakt_AK26.jpg',1)"><img src="Bilder/Kontakt/Seite-Kontakt_26.jpg" name="impressum" width="101" height="70" border="0" id="impressum" /></a></td>
    <td background="Bilder/Kontakt/Seite-Kontakt_27.jpg">&nbsp;</td>
    <td background="Bilder/Kontakt/Seite-Kontakt_28.jpg">&nbsp;</td>
    <td><a href="archi.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('illu','','Bilder/Kontakt/Seite-Kontakt_AK29.jpg',1)"><img src="Bilder/Kontakt/Seite-Kontakt_29.jpg" name="illu" width="131" height="70" border="0" id="illu" /></a></td>
  </tr>
  <tr>
    <td height="73" background="Bilder/Kontakt/Seite-Kontakt_30.jpg">&nbsp;</td>
    <td background="Bilder/Kontakt/Seite-Kontakt_31.jpg">&nbsp;</td>
    <td background="Bilder/Kontakt/Seite-Kontakt_32.jpg">&nbsp;</td>
    <td background="Bilder/Kontakt/Seite-Kontakt_33.jpg">&nbsp;</td>
    <td><a href="animation.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('ani','','Bilder/Kontakt/Seite-Kontakt_AK34.jpg',1)"><img src="Bilder/Kontakt/Seite-Kontakt_34.jpg" name="ani" width="131" height="73" border="0" id="ani" /></a></td>
  </tr>
  <tr>
    <td background="Bilder/Kontakt/Seite-Kontakt_35.jpg">&nbsp;</td>
    <td background="Bilder/Kontakt/Seite-Kontakt_36.jpg">&nbsp;</td>
    <td background="Bilder/Kontakt/Seite-Kontakt_37.jpg">&nbsp;</td>
    <td background="Bilder/Kontakt/Seite-Kontakt_38.jpg">&nbsp;</td>
    <td><a href="projekte.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('projekte','','Bilder/Kontakt/pro_36.jpg',1)"><img src="Bilder/Kontakt/Seite-Kontakt_39.jpg" name="projekte" width="131" height="67" border="0" id="projekte" /></a></td>
  </tr>
  <tr>
    <td height="77" background="Bilder/Kontakt/Seite-Kontakt_40.jpg">&nbsp;</td>
    <td><a href="aktuelles.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('aktuell','','Bilder/Kontakt/Seite-KontaktAK_41.jpg',1)"><img src="Bilder/Kontakt/Seite-Kontakt_41.jpg" name="aktuell" width="101" height="78" border="0" id="aktuell" /></a></td>
    <td background="Bilder/Kontakt/Seite-Kontakt_42.jpg">&nbsp;</td>
    <td background="Bilder/Kontakt/Seite-Kontakt_43.jpg">&nbsp;</td>
    <td><a href="flyer.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('flyer','','Bilder/Kontakt/Seite-Kontakt_AK44.jpg',1)"><img src="Bilder/Kontakt/Seite-Kontakt_44.jpg" name="flyer" width="131" height="78" border="0" id="flyer" /></a></td>
  </tr>
  <tr>
    <td height="64" background="Bilder/Kontakt/Seite-Kontakt_45.jpg">&nbsp;</td>
    <td><a href="book.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('book','','Bilder/Kontakt/Seite-KontaktAK_46.jpg',1)"><img src="Bilder/Kontakt/Seite-Kontakt_46.jpg" name="book" width="101" height="65" border="0" id="book" /></a></td>
    <td background="Bilder/Kontakt/Seite-Kontakt_47.jpg">&nbsp;</td>
    <td background="Bilder/Kontakt/Seite-Kontakt_48.jpg">&nbsp;</td>
    <td><a href="web.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('web','','Bilder/Kontakt/Seite-Kontakt_AK49.jpg',1)"><img src="Bilder/Kontakt/Seite-Kontakt_49.jpg" name="web" width="131" height="65" border="0" id="web" /></a></td>
  </tr>
  <tr>
    <td height="71" background="Bilder/Kontakt/Seite-Kontakt_50.jpg">&nbsp;</td>
    <td background="Bilder/Kontakt/Seite-Kontakt_51.jpg"><a href="index.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('start','','Bilder/Kontakt/KontaktAK_51.jpg',1)"><img src="Bilder/Kontakt/Kontakt_51.jpg" name="start" width="101" height="71" border="0" id="start" /></a></td>
    <td background="Bilder/Kontakt/Seite-Kontakt_52.jpg">&nbsp;</td>
    <td ><a href="Kontakt als pdf.pdf" target="_parent" onmouseover="MM_swapImage('pdf','','Bilder/Kontakt/Seite-Kontakt_AK53.jpg',1)" onmouseout="MM_swapImgRestore()"><img src="Bilder/Kontakt/Seite-Kontakt_53.jpg" name="pdf" width="314" height="71" border="0" id="pdf" /></a></td>
    <td><a href="schilder.html" onmouseout="MM_swapImgRestore()" onmouseover="MM_swapImage('schilder','','Bilder/Kontakt/Seite-Kontakt_AK54.jpg',1)"><img src="Bilder/Kontakt/Seite-Kontakt_54.jpg" name="schilder" width="131" height="71" border="0" id="schilder" /></a></td>
  </tr>
  <tr>
    <td height="124" background="Bilder/Kontakt/Seite-Kontakt_55.jpg">&nbsp;</td>
    <td background="Bilder/Kontakt/Seite-Kontakt_56.jpg">&nbsp;</td>
    <td background="Bilder/Kontakt/Seite-Kontakt_57.jpg">&nbsp;</td>
    <td height="124" background="Bilder/Kontakt/Seite-Kontakt_58.jpg">&nbsp;</td>
    <td background="Bilder/Kontakt/Seite-Kontakt_60.jpg">&nbsp;</td>
  </tr>
</table>
 <?php

$ihremail = "hallo@3d-haus.com";

$error = "";
$Firma=$_POST['FIRMA'];
$Anrede=$_POST['ANREDE'];
$Vorname=$_POST['VORNAME'];
$Name=$_POST['NAME'];
$Strasse=$_POST['STRASSE'];
$Ort=$_POST['ORT'];
$PLZ=$_POST['PLZ'];
$Land=$_POST['LAND'];
$Telefon=$_POST['TELEFON'];
$Fax=$_POST['FAX'];
$eMail=$_POST['EMAIL'];
$Nachricht=$_POST['NACHRICHT'];
$Submit = $_POST['submit']; 
function mailcheck($eMail) {
  $eMail = eregi("^[a-z0-9]+@[a-z0-9]+.[a-z]{2,4}", $eMail); 
  return $eMail; 
  }
    if(empty($Name)) $error .= "<li>Sie haben keinen Namen angegeben!</li>";
    if(empty($eMail)) $error .= "<li>Sie haben keine E-Mail angegeben!</li>";
    if(!mailcheck($eMail)) $error .= "<li>Ihre E-Mail ist ungültig!</li>";
   	if(empty($Nachricht)) $error .= "<li>Sie haben kein Text angegeben!</li>";
    if(empty($error) && $Submit == "Absenden" ) {
    $text = "Email von ".$Name."nn".
	            "Firma: ".$Firma."n".
				"Anrede: ".$Anrede."n".
				"Vorname: ".$Vorname."n".
             	"Name: ".$Name."n".
				"Strasse: ".$Strasse."n".
				"Ort: ".$Ort."n".
				"PLZ: ".$PLZ."n".
				"Land: ".$Land."n".
				"Telefon: ".$Telefon."n".
				"Fax: ".$Fax."n".
                "Email: ".$eMail."nn".
                "Nachricht: ".$Nachricht;
    $subject = "Kontaktformular";
    $nachricht1 = $eMail . "nn" . $text;
    mail($ihremail,$subject,$nachricht1,"FROM: $eMail");
	
    }if(empty($error)) {
    
    echo "<b>Nachricht wurde erfolgtreich verschickt!</b><br>
                  <ul>
                <li>Firma: $Firma</li>
				<li>Anrede: $Anrede</li>
				<li>Vorname: $Vorname</li>
                <li>Name: $Name</li>
				<li>Strasse: $Strasse</li>
				<li>Ort: $Ort</li>
				<li>PLZ: $PLZ</li>
				<li>Land: $Land</li>
				<li>Telefon: $Telefon</li>
				<li>Fax: $Fax</li>
                <li>Email: $eMail</li>
                <li>Nachricht: $Nachricht</li>
                  </ul>";
 
    } else {
    echo "Folgender Fehler ist aufgetreten<br><p>Ihre Nachricht konnte nicht gesendet werden:<ul>$error</ul></p>";
}
?>

    

</body>
</html>
 

Top_Gun

Aktives Mitglied

AW: Formular mit php

Das liegt an einem Denkfehler...

Dein Code
Code:
    if(empty($error) && $Submit == "Absenden" ) {
    $text = "Email von ".$Name."nn".
                "Firma: ".$Firma."n".
                "Anrede: ".$Anrede."n".
                "Vorname: ".$Vorname."n".
                 "Name: ".$Name."n".
                "Strasse: ".$Strasse."n".
                "Ort: ".$Ort."n".
                "PLZ: ".$PLZ."n".
                "Land: ".$Land."n".
                "Telefon: ".$Telefon."n".
                "Fax: ".$Fax."n".
                "Email: ".$eMail."nn".
                "Nachricht: ".$Nachricht;
    $subject = "Kontaktformular";
    $nachricht1 = $eMail . "nn" . $text;
    mail($ihremail,$subject,$nachricht1,"FROM: $eMail");
    
    }if(empty($error)) {
    
    echo "<b>Nachricht wurde erfolgtreich verschickt!</b><br>
                  <ul>
                <li>Firma: $Firma</li>
                <li>Anrede: $Anrede</li>
                <li>Vorname: $Vorname</li>
                <li>Name: $Name</li>
                <li>Strasse: $Strasse</li>
                <li>Ort: $Ort</li>
                <li>PLZ: $PLZ</li>
                <li>Land: $Land</li>
                <li>Telefon: $Telefon</li>
                <li>Fax: $Fax</li>
                <li>Email: $eMail</li>
                <li>Nachricht: $Nachricht</li>
                  </ul>";
 
    } else {
verschickt die Nachricht nicht.
Du fragst ab, ob $Submit den wert Absenden hat. Dein Button, der ja nur ein Bild ist, hat aber keinen Wert.

Warum die Ausgabe und die Meldung mit der verschickten Nachricht dort noch eingebaut wurde, kann ich dir nicht sagen. Vom ursprünglichen Script ausgehend würde es bei einem fehlerfreien Ablauf diesen eigentlich nie erreichen.

Versuch mal diesen Code stattdessen:
Code:
if(empty($error)) {
    $text = "Email von ".$Name."nn".
                "Firma: ".$Firma."n".
                "Anrede: ".$Anrede."n".
                "Vorname: ".$Vorname."n".
                 "Name: ".$Name."n".
                "Strasse: ".$Strasse."n".
                "Ort: ".$Ort."n".
                "PLZ: ".$PLZ."n".
                "Land: ".$Land."n".
                "Telefon: ".$Telefon."n".
                "Fax: ".$Fax."n".
                "Email: ".$eMail."nn".
                "Nachricht: ".$Nachricht;
    $subject = "Kontaktformular";
    $nachricht1 = $eMail . "nn" . $text;
    mail($ihremail,$subject,$nachricht1,"FROM: $eMail");
    
    echo "<b>Nachricht wurde erfolgtreich verschickt!</b><br>
                  <ul>
                <li>Firma: $Firma</li>
                <li>Anrede: $Anrede</li>
                <li>Vorname: $Vorname</li>
                <li>Name: $Name</li>
                <li>Strasse: $Strasse</li>
                <li>Ort: $Ort</li>
                <li>PLZ: $PLZ</li>
                <li>Land: $Land</li>
                <li>Telefon: $Telefon</li>
                <li>Fax: $Fax</li>
                <li>Email: $eMail</li>
                <li>Nachricht: $Nachricht</li>
                  </ul>";
 
    } else {
 

Top_Gun

Aktives Mitglied

AW: Formular mit php

hast du nur den Teil als Quelltext genommen den ich gepostet habe, oder hast du den Teil nur ausgetauscht...
 

DennyLee

Nicht mehr ganz neu hier

AW: Formular mit php

ich habe den Teil nur ausgetauscht.
Im Dreamweaver wird alles richtig dargestellt aber auf dem Server nicht mehr.
 
Bilder bitte hier hochladen und danach über das Bild-Icon (Direktlink vorher kopieren) platzieren.
Antworten auf deine Fragen:
Neues Thema erstellen

Willkommen auf PSD-Tutorials.de

In unseren Foren vernetzt du dich mit anderen Personen, um dich rund um die Themen Fotografie, Grafik, Gestaltung, Bildbearbeitung und 3D auszutauschen. Außerdem schalten wir für dich regelmäßig kostenlose Inhalte frei. Liebe Grüße senden dir die PSD-Gründer Stefan und Matthias Petri aus Waren an der Müritz. Hier erfährst du mehr über uns.

Stefan und Matthias Petri von PSD-Tutorials.de

Nächster neuer Gratisinhalt

03
Stunden
:
:
25
Minuten
:
:
19
Sekunden

Neueste Themen & Antworten

Flatrate für Tutorials, Assets, Vorlagen

Zurzeit aktive Besucher

Keine Mitglieder online.

Statistik des Forums

Themen
118.634
Beiträge
1.538.448
Mitglieder
67.555
Neuestes Mitglied
scheflo
Oben