php.de

Zurück   php.de > Webentwicklung > PHP Einsteiger > PHP Tipps 2008

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 19.05.2008, 10:55  
Neuer Benutzer
 
Registriert seit: 19.05.2008
Beiträge: 5
celine70 befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] Kontaktformular - bitte helft mir

Hallo an Euch alle,
ich möchte ein Kontaktformular in php machen. Der Provider ist Hosteurope. Jetzt habe ich im Internet unter ; Webmaster Resource: Tutorials: PHP: Kontaktformular mit PHP
eine Anleitung gefunden und als Vorlage genommen. Ich habe das Formular abgeändert und getestet. Auf der Domain von meinem Freund funktioniert es, nur bei meiner Domain bei Hosteurope klappt es nicht.
Die E-mails die ankommen, haben folgende Fehlermeldung:
Mail failure - no recipient addresses

anbei der Code Formular:
PHP-Code:
<html>
<head>
<title>Kontaktformular mit PHP</title>
<style type="text/css">
<!--
.Stil5 {font-family: Arial, Helvetica, sans-serif; font-size: 12px; color: #333333; }
-->
</style>
</head>
<body>
<table width="365" border="0" cellpadding="1" cellspacing="2">
<form action="kontaktformular-auswerten.php" method="post">
<tr>
  <td><span class="Stil5">Vorname*:</span></td>
  <td><input name="Vorname" type="text" id="Vorname" size="20"></td>
</tr>
<tr>
  <td><span class="Stil5">Nachname*:</span></td>
  <td><input name="Nachname" type="text" id="Nachname" size="20"></td>
</tr>
<tr>
  <td><span class="Stil5">Telefon* : </span></td>
  <td><input name="Telefon" type="text" id="Telefon" size="20"></td>
</tr>
<tr>
  <td><span class="Stil5">eMail:</span></td>
  <td><input name="Email" type="text" size="20"></td>
</tr>
<tr>
  <td><span class="Stil5">Nachricht*:</span></td>
  <td><span class="Stil5">
    <textarea cols="25" name="Nachricht" rows="5"></textarea>
  </span></td>
</tr>
<tr>
  <td align="center" colspan="2"><span class="Stil5"><br>
      <input name="Send" type="submit" value="Abschicken">    
      <input name="Reset" type="reset" value="Löschen">
  </span></td>
</tr>
</form>
</table>
</body>
</html>

und fürs auswerten:

<html>
<head>
<title>Kontaktformular mit PHP</title>
</head>
<body>
<?php

$Empfaenger 
"info@meine-domain.de";

if(
$_REQUEST['Send'])
{
   if(empty(
$_REQUEST['Vorname'])  || empty($_REQUEST['Nachname']) || empty($_REQUEST['Telefon']) || empty($_REQUEST['Nachricht']))
   {
      echo
"Bitte gehen Sie <a href=\"javascript:history.back();\">zurück</a> und füllen Sie alle Felder aus!";
   }
   else
   {
      
$Mailnachricht "Kontaktformular - Sie haben folgende Nachricht erhalten: \n\n";
      while(list(
$Formularfeld$Wert)=each($_REQUEST))
      {
         if(
$Formularfeld!="Send")
         {
            
$Mailnachricht .= $Formularfeld.": ".$Wert."\n";
         }
      }
      
$Mailnachricht .= "\nDatum/Zeit: ";
      
$Mailnachricht .= date("d.m.Y H:i:s");
      
$Mailbetreff "Kontakt: ";
      
mail($empfänger$betreff$nachricht"-f info@meine-domain.de");
      echo
"Vielen Dank für die Nutzung unseres Kontaktformulares.
      Ihre Daten wurden ordnungsgemäss an unseren Server übertragen."
;
   }
}
else
{
   echo
"Ein Fehler ist aufgetreten. Bitte gehen Sie auf diese <a href=\"kontakt.html\">Seite</a>.";
}

?>
</body>
</html>
---------------------------------
ich habe zum testen natürlich die info@meine-domain.de richtig geschrieben.
Könnt ihr mir helfen ? Was habe ich faslsch gemacht ?
Ich wäre Euch für Unterstützung sehr dankbar, denn ich habe noch gar keine Ahnung von php.

liebe grüße

celine

Geändert von drieling (19.05.2008 um 11:30 Uhr). Grund: PHP Tags hinzugefügt. Bitte beim nächsten mal dran denken ;)
celine70 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 19.05.2008, 11:05  
Erfahrener Benutzer
 
Registriert seit: 28.03.2008
Beiträge: 1.847
HPR1974 wird schon bald berühmt werden
Standard

$Empfaenger = "info@meine-domain.de";
mail($empfänger, ..
fällt Dir irgendein Unterschied auf?
HPR1974 ist offline  
Alt 19.05.2008, 11:07  
Neuer Benutzer
 
Registriert seit: 19.05.2008
Beiträge: 1
mistah befindet sich auf einem aufstrebenden Ast
Standard

Hallo Celine,

Die E-mails die ankommen, haben folgende Fehlermeldung:
Mail failure - no recipient addresses

Du solltest der Funktion mail schon sagen, wohin die EMail gesendet werden soll
Außerdem müssen die Variablennamen stimmen.
Bei Hosteurope kann es sein, das der Parameter "-f info@meine-domain.de" nicht verwendet werden kann. Er dient dem Überschreiben des Standartabsenders. Im safe-mode ist das nicht immer zulässig.





Zitat:
$Mailnachricht .= "\nDatum/Zeit: ";
$Mailnachricht .= date("d.m.Y H:i:s");
$Mailbetreff = "Kontakt: ";
$empfänger = "deine@email.de";

mail($empfänger, $Mailbetreff , $Mailnachricht, "-f info@meine-domain.de");
echo"Vielen Dank für die Nutzung unseres Kontaktformulares.
Ihre Daten wurden ordnungsgemäss an unseren Server übertragen.";
Gruß

MiStah
.................................

zwob & stahmann - Internet und Design
mistah ist offline  
Alt 19.05.2008, 11:28  
Neuer Benutzer
 
Registriert seit: 19.05.2008
Beiträge: 5
celine70 befindet sich auf einem aufstrebenden Ast
Standard

Hallo,
vielen Dank für eure Hilfe...
Da hätte ich ja auch drauf kommen können... tz tz
Es klappt jetzt jedenfalls und ich bin froh.
danke euch

grüße

celine
celine70 ist offline  
 


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
IE6 Kontaktformular, Probleme mit Variablen Meijestic PHP Tipps 2008 3 07.07.2008 19:29
Kontaktformular plus 3 Attachments funzt net catmoon PHP Tipps 2008 2 25.06.2008 10:15
Kontaktformular PHP Tipps 2006 5 03.02.2006 22:32
Kontaktformular - Sieht klasse aus, aber verschickt nix! :-( PHP Tipps 2005-2 15 06.10.2005 19:24
Kontaktformular mit Vorschau Beitragsarchiv 2 12.08.2005 10:43
Kontaktformular prob. PHP Tipps 2005-2 25 08.08.2005 10:20
Sehr simples Kontaktformular - Prinzip imported_Ben Beitragsarchiv 2 02.08.2005 22:41
[Erledigt] Kontaktformular PHP Tipps 2005 5 22.04.2005 22:21
[Erledigt] kontaktformular mit bild PHP-Fortgeschrittene 1 16.02.2005 11:13
Problem mit Kontaktformular? PHP Tipps 2004-2 6 13.12.2004 18:48
Kontaktformular - Nachricht wurde verschickt PHP Tipps 2004 4 22.10.2004 09:18
Antwort mail aus Kontaktformular in HTML, aber wie?! medico PHP Tipps 2004 2 14.07.2004 16:30
[Erledigt] kontaktformular mit pflichtfelder??? PHP Tipps 2004 4 07.07.2004 14:29
Kontaktformular kommt nicht an (e-Mail) PHP Tipps 2004 9 25.06.2004 18:34
problem mit Kontaktformular PHP Tipps 2004 2 02.06.2004 16:43

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php kontaktformular vorlage, kontaktformular php vorlage, kontaktformular html vorlage, html kontaktformular vorlage, kontaktformular vorlage, hosteurope kontaktformular, kontaktformular html, kontaktformular hosteurope, kontaktformular vorlage php, css kontaktformular vorlage, vorlage kontaktformular, kontaktformular vorlage html, mail failure - no recipient addresses, kontaktformular css vorlage, vorlage kontaktformular html, host europe kontaktformular, hosteurope kontaktformular php, php kontaktformular hosteurope, vorlage kontaktformular php, php vorlage kontaktformular

Alle Zeitangaben in WEZ +2. Es ist jetzt 16:00 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum