Hilfe bei php Formmailer

Begonnen von klinge, 09 Jan 2012, 23:42

« vorheriges - nächstes »
Nach unten

klinge

09 Jan 2012, 23:42 Last Edit: 09 Jan 2012, 23:43 by klinge
Hallo,

auf http://aktuell.de.selfhtml.org/artikel/php/form-mail/ habe ich den Formmailer code kopiert und in meine homepage eingefügt.
Alles funktioniert, blos die Anfrage kommt nicht auf der E-Mail an .

Kann mir bitte einer helfen

<?php

/**
 * Konfiguration 
 *
 * Bitte passen Sie die folgenden Werte an, bevor Sie das Script benutzen!
 * 
 * Das Skript bitte in UTF-8 abspeichern (ohne BOM).
 */
 
// An welche Adresse sollen die Mails gesendet werden?
$zieladresse 'kfz-doell@t-online.de';

// Welche Adresse soll als Absender angegeben werden?
// (Manche Hoster lassen diese Angabe vor dem Versenden der Mail ueberschreiben)
$absenderadresse 'kfz-doell@t-online.de';

// Welcher Absendername soll verwendet werden?
$absendername 'Formmailer';

// Welchen Betreff sollen die Mails erhalten?
$betreff 'Feedback';

// Zu welcher Seite soll als "Danke-Seite" weitergeleitet werden?
// Wichtig: Sie muessen hier eine gueltige HTTP-Adresse angeben!
$urlDankeSeite 'http://klinge123.kl.funpic.de/verkehr_pneu_beige/KFZ_Doelle/Danke sagen.html';

// Welche(s) Zeichen soll(en) zwischen dem Feldnamen und dem angegebenen Wert stehen?
$trenner ":\t"// Doppelpunkt + Tabulator

/**
 * Ende Konfiguration
 */

if ($_SERVER['REQUEST_METHOD'] === "POST") {

$header = array();
$header[] = "From: ".mb_encode_mimeheader($absendername"utf-8""Q")." <".$absenderadresse.">";
$header[] = "MIME-Version: 1.0";
$header[] = "Content-type: text/plain; charset=utf-8";
$header[] = "Content-transfer-encoding: 8bit";

    
$mailtext "";

    foreach (
$_POST as $name => $wert) {
        if (
is_array($wert)) {
    foreach ($wert as $einzelwert) {
    $mailtext .= $name.$trenner.$einzelwert."\n";
            }
        } else {
            
$mailtext .= $name.$trenner.$wert."\n";
        }
    }

    
mail(
    
$zieladresse
    
mb_encode_mimeheader($betreff"utf-8""Q"), 
    
$mailtext,
    
implode("\n"$header)
    ) or die(
"Die Mail konnte nicht versendet werden.");
    
header("Location: $urlDankeSeite");
    exit;
}
header("Content-type: text/html; charset=utf-8");

?>

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<meta http-equiv="X-UA-Compatible" content="IE=edge"/>
<html>
<head>
<title>Einfacher PHP-Formmailer</title>
       <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Untitled Document</title>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<script language="JavaScript" type="text/JavaScript">
<!--
function swapImgRestore() {
 var i,x,a=document.sr; for(i=0;a&&i<a.length&&(x=a[i])&&x.oSrc;i++) x.src=x.oSrc;
}

function preloadImages() {
 var d=document; if(d.images){ if(!d.p) d.p=new Array();
   var i,j=d.p.length,a=preloadImages.arguments; for(i=0; i<a.length; i++)
   if (a[i].indexOf("#")!=0){ d.p[j]=new Image; d.p[j++].src=a[i];}}
}

function findObj(n, d) {
 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=findObj(n,d.layers[i].document);
 if(!x && d.getElementById) x=d.getElementById(n); return x;
}

function swapImage() {
 var i,j=0,x,a=swapImage.arguments; document.sr=new Array; for(i=0;i<(a.length-2);i+=3)
  if ((x=findObj(a[i]))!=null){document.sr[j++]=x; if(!x.oSrc) x.oSrc=x.src; x.src=a[i+2];}
}
//-->
</script>
<link href="../default.css" rel="stylesheet" type="text/css">
<style type="text/css">
<!--
.Stil4 {
color: #000000;
font-size: x-large;
font-family: Arial, Helvetica, sans-serif;
font-weight: bold;
}
-->
</style>

<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Unbenanntes Dokument</title>
<link href="../CSS Folder/dropDown.css" rel="stylesheet" type="text/css" />
<style type="text/css">
<!--
#wrapper #navMenu {
}
.Stil14 {
color: #FFFFFF;
font-size: 24px;
}
.Stil19 {color: #4676a3}
.Stil20 {
font-size: 24px;
color: #4676a3;
font-weight: bold;
}

-->
</style>
</head>

<body leftmargin="0" topmargin="0" marginwidth="0" marginheight="0" onLoad="preloadImages('images/hom-over.gif','images/ube-over.gif','images/mit-over.gif','images/gal-over.gif','images/kon-over.gif')">
<table width="100%" height="100%" border="0" cellpadding="0" cellspacing="0">
 <tr>
   <td align="center" valign="top"><table width="770" height="600" border="0" align="center" cellpadding="0" cellspacing="0">
       
       <tr>
         <td width="770" height="127" valign="top" background="../images/firm1.gif">
         <table width="100%" height="100%" border="0" cellspacing="0" cellpadding="0">
             <tr>
               <td width="75" height="80"></td>
             <td width="695" align="center" valign="middle" class="Stil4"><p align="left" class="Stil14">KFZ- Meisterbetrieb D&ouml;lle</p>              </tr>
         </table></td>
       </tr>
       <tr>
         <td height="30" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0">
             <tr>
               <td width="160" height="30" align="left" valign="top"><img src="../images/bar1.gif" width="195" height="30"></td>
<td width="500" height="30" valign="top"><div id="wrapper">
               
               
<div id="navMenu">

<ul>
<li class="Home">
<ul>
<li><a href="Hauptseite.html">Über uns</a></li>
<li><a href="Unternehmen.html">Unternehmen</a></li>
<li><a href="Team.html">Team</a></li>
<li><a href="Anfahrt.html">Anfahrt</a></li>
<li><a href="Impressum.html">Impressum</a></li>
</ul> <!-- end inner UL -->
</li>
<!-- end main LI -->
</ul> <!-- end main UL -->

<ul>
<li class="Leistungen">
<ul>
<li><a href="Werkstatt.html">Werkstatt</a></li>
<li><a href="Zusatzleistung.html">Zusatzleistung</a></li>
</ul> <!-- end inner UL -->
</li>
<!-- end main LI -->
</ul> <!-- end main UL -->

<ul>
<li class="Reifen">
<ul>
<li><a href="Angebote.html">Angebote</a></li>
<li><a href="Reifenmontage.html">Reifenmontage</a></li>
<li><a href="Einlagerung.html">Einlagerung</a></li>
</ul> <!-- end inner UL -->
</li>
<!-- end main LI -->
</ul> <!-- end main UL -->

<ul>
<li class="Lackieren">
<ul>
<li><a href="Lackierservice.html">Lackierservice</a></li>
</ul> <!-- end inner UL -->
</li>
<!-- end main LI -->
</ul> <!-- end main UL -->

<ul>
<li class="Angebote">
<ul>
<li><a href="Gebrauchtwagen.html">Gebrauchtwagen</a></li>
<li><a href="Neuwagen.html">Neuwagen</a></li>
</ul> <!-- end inner UL -->
</li>
<!-- end main LI -->
</ul> <!-- end main UL -->

<!-- end main LI -->
</ul> <!-- end main UL -->

<br class="clearFloat"/>
</div> <!-- end nav Menu -->
</div> <!-- end wrapper div -->
<td  width="30" height="30" valign="top"><img src="../images/Ende.gif" width="75" height="30"></td>
             </tr>
         </table></td>
       </tr>
       <tr>
         <td height="414" align="left" valign="middle" bgcolor="#FFF3E0"><p align="center" class="Stil20"><br>
         Reifenanfrage</p>
           <form action="" method="post">
           <!-- Hier die eigentlichen Formularfelder eintragen. Die folgenden sind Beispielangaben. -->
           <dl>
               <dl>
                 <dt>
                   <div align="center">Sie sind:</div>
                 </dt>
               </dl>
               <dd>
                 <div align="center">
                   <input type="radio" name="sexus" value="M" / align="middle" >
                 Mann
                 <input type="radio" name="sexus" value="Frau" />
                 Frau</div>
               </dd>
           </dl>
           <dl><dd>
             <div align="center">Ihr Name:</div>
           </dd>
             <dd>
               <div align="center">
                 <input type="text" name="Versender" />
                 <br>
                 <br>
                 Ihre E-Mail:</div>
             </dd>
             <dd>
               <div align="center">
                 <input type="text" name="E-Mail" />
                 <br>
                 <br>
                 </div>
             </dd>
             <dd>
               <div align="center">Telefon:</div>
             </dd>
             <dd>
               <div align="center">
                 <input type="text" name="E-Mail2" />
                 <br>
                 <br>
                 Reifenmarke:</div>
             </dd>
             <dd>
               <div align="center">
                 <select name="Browser">
                   <option value="Bridgestone">Bridgestone</option>
                   <option value="Continental">Continental</option>
                   <option value="Dunlop">Dunlop</option>
                   <option value="Federal">Federal</option>
                   <option value="Firestone">Firestone</option>
                   <option value="Fulda">Fulda</option>
                   <option value="Goodyear">Goodyear</option>
                   <option value="Hankook">Hankook</option>
                   <option value="Kingstar">Kingstar</option>
                   <option value="Michelin">Michelin</option>
                   <option value="Pirelli">Pirelli</option>
                   <option value="Pneumant">Pneumant</option>
                   <option value="Rockstone">Rockstone</option>
                   <option value="Silverstone">Silverstone</option>
                   <option value="Vredestein">Vredestein</option>
                   <option value="Yokohama">Yokohama</option>
                   </select>
                 <br>
                 <br>
                 Reifenbreite::</div>
             </dd>
             <dd>
               <div align="center">
                 <select name="Browser2">
                   <option value="145">145</option>
                   <option value="155">155</option>
                   <option value="165">165</option>
                   <option value="175">175</option>
                   <option value="185">185</option>
                   <option value="195">195</option>
                   <option value="205">205</option>
                   <option value="215">215</option>
                   <option value="220">220</option>
                   <option value="225">225</option>
                   <option value="230">230</option>
                   <option value="235">235</option>
                   <option value="245">245</option>
                   <option value="255">255</option>
                   <option value="265">265</option>
                   <option value="275">275</option>
                   <option value="285">285</option>
                   <option value="295">295</option>
                   <option value="305">305</option>
                   <option value="315">315</option>
                   <option value="325">325</option>
                   <option value="335">335</option>
                   <option value="345">345</option>
                   <option value="355">355</option>
                 </select>
                 <br>
                 <br>
                 Querschnitt::</div>
             </dd>
             <dd>
               <div align="center">
                 <select name="Browser3">
                   <option value="25">25</option>
                   <option value="30">30</option>
                   <option value="35">35</option>
                   <option value="40">40</option>
                   <option value="45">45</option>
                   <option value="50">50</option>
                   <option value="55">55</option>
                   <option value="60">60</option>
                   <option value="65">65</option>
                   <option value="70">70</option>
                   <option value="75">75</option>
                   <option value="80">80</option>
                   <option value="85">85</option>
                 </select>
                 <br>
                 <br>
                 Zollgröße::</div>
             </dd>
             <dd>
               <div align="center">
                 <select name="Browser4">
                   <option value="10">10</option>
                   <option value="12">12</option>
                   <option value="13">13</option>
                   <option value="14">14</option>
                   <option value="15">15</option>
                   <option value="16">16</option>
                   <option value="16,5">16,5</option>
                   <option value="17">17</option>
                   <option value="17,5">17,5</option>
                   <option value="18">18</option>
                   <option value="18,5">18,5</option>
                   <option value="19">19</option>
                   <option value="20">20</option>
                   <option value="21">21</option>
                   <option value="22">22</option>
                   <option value="23">23</option>
                   <option value="24">24</option>
                 </select>
                 <br>
                 <br>
                 Geschwindigkeitsindex</div>
             </dd>
             <dd>
               <div align="center">
                 <select name="Browser5">
                   <option value="G: bis 90km/h">G: bis 90km/h</option>
                   <option value="J: bis 100km/h">J: bis 100km/h</option>
                   <option value="M: bis 130km/h">M: bis 130km/h</option>
                   <option value="N: bis 140km/h">N: bis 140km/h</option>
                   <option value="P: bis 150km/h">P: bis 150km/h</option>
                   <option value="Q: bis 160km/h">Q: bis 160km/h</option>
                   <option value="R: bis 170km/h">R: bis 170km/h</option>
                   <option value="S: bis 180km/h">S: bis 180km/h</option>
                   <option value="T: bis 190km/h">T: bis 190km/h</option>
                   <option value="H: bis 210km/h">H: bis 210km/h</option>
                   <option value="V: bis 240km/h">V: bis 240km/h</option>
                   <option value="ZR: &uuml;ber 240km/h">ZR: üer 240km/h</option>
                   <option value="W: bis 270km/h">W: bis 270km/h</option>
                   <option value="Y: bis 300km/h">Y: bis 300km/h</option>
                 </select>
                 <br>
                 <br>
                 Menge</div>
             </dd>
             <dd>
               <div align="center">
                 <input name="Bemerkungen" type="text" size="20" maxlength="2">
                 <br>
                 <br>
                 Besondere Wünsche</div>
             </dd>
             <dd>
               <div align="center">
                 <textarea name="Bemerkungen2" cols="30" rows="4"></textarea>
                 </div>
             </dd>
             <dt>&nbsp;</dt>
           </dl>
           <!-- Ende der Beispielangaben -->
           <p>
           <input type="submit" value="Senden" />
           <input type="reset" value="Zurücksetzen" />
           </p>
       </form>        
       </tr>
       <tr>
         <td height="31" valign="top"><table width="100%" border="0" cellpadding="0" cellspacing="0" background="../images/copyr.gif">
             
             <tr>
               <td width="426" height="15" valign="top"><img src="../images/spacer.gif" width="1" height="1"></td>
               <td width="54" align="center" valign="middle"><a href="../index.html">home</a></td>
               <td width="78" align="center" valign="middle"><a href="../uber.html">&uuml;ber
                 uns </a></td>
               <td width="67" align="center" valign="middle"><a href="../kontakt.html">kontakt</a></td>
             </tr>
             <tr align="center" valign="middle" class="copyr">
               <td height="16" colspan="6">Copyright &amp;copy; 2011, KFZ-Doelle,All rights reserved</td>
             </tr>
           </table></td>
       </tr>
     </table></td>
 </tr>
</table>
</body>
</html>

Nach oben