mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Di 16.04.2024 09:17 Benutzername: Passwort: Auto-Login

Thema: kontaktformular nach Richtlinien von Host Europe umbauen vom 05.02.2007


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> kontaktformular nach Richtlinien von Host Europe umbauen
Seite: 1, 2  Weiter
Autor Nachricht
AK-Zent
Threadersteller

Dabei seit: 17.01.2006
Ort: -
Alter: 111
Geschlecht: Männlich
Verfasst Mo 05.02.2007 15:29
Titel

kontaktformular nach Richtlinien von Host Europe umbauen

Antworten mit Zitat Zum Seitenanfang

Hallo,

ich habe mal wieder ein problem wo ich nicht weiterkomme .. Au weia!
Unser Kunde möchte ein Kontaktformular. Soweit sogut.. *zwinker*

Nun habe ich ein ganz normales Script genommen, modifiziert und nix geht.
Ich bekomme zwar die bestätigung, dass die mail abgeschickt wurde, doch kommt nix an! * Keine Ahnung... *

Nun habe ich von dem Provider (Host Europe) erfahren, das in dem Mailscript
die Absenderadresse angegeben werden muss. ( mit dem sogenannten -f max@mustermann.de befehl)
Der Provider hat mir auch ein Beispielscript mitgeschickt (Siehe weiter unten).
Aber leider weiss ich nicht, wie ich nun mein Kontaktformular umbauen muss, das es nun klappt. * Keine Ahnung... *

Ich zeig euch hier mal mein Script ... und darunter dann das Beispielscript vom Provider..

Mein Script
Code:

<?php

$Empfaenger = "'webmaster@beispielseite.de";

if($_REQUEST['Send'])
{
   if(empty($_REQUEST['Name']) || empty($_REQUEST['Email']) || empty($_REQUEST['Nachricht']))
   {
      echo"Bitte gehen Sie <a href=\"javascript:history.back();\">zurück</a> und füllen Sie alle Felder aus!";
   }
   else
   {
      $Mailnachricht = "Sie haben folgende Nachricht von Ihrer Webseite 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: ";
    
      $Mailbetreff .= $_REQUEST['Betreff'];
    
      mail($Empfaenger, $Mailbetreff, $Mailnachricht, "From: ".$_REQUEST['Email']);
    
      echo"Vielen Dank für Ihre eMail!";
   }
}
else
{
   echo"Ein Fehler ist aufgetreten. Bitte gehen Sie auf diese <a href=\"kontaktformular.php\">Seite</a>.";
}

?>


Und hier der Code vom Provider, wie das Script funktioniert
Code:

<?php
if($test == 'test') {
   $header = '';
     //    $ok = mail('webmaster@beispielseite.de','test','test',$header);
           $ok = mail('webmaster@beispielseite.de','test','test',$header,"-f webmaster@beispielseite.de");
   // Mit "-f " Parameter funktioniert es, ohne nicht!
   if($ok) echo "Mail ok!"; else echo "Mail geht nicht!";
   }
?>



Kann mir jemand erklären wieso das script geht und meins nicht?
wie gesagt, der Mann vom Host Europe Support meinte, das liegt an dem "-f" befehl..

Ich habe leider davon nicht soviel Ahnung, da ich aus der Printbranche bin. Meine Güte!


MFG Mathias


Zuletzt bearbeitet von AK-Zent am Mo 05.02.2007 15:35, insgesamt 2-mal bearbeitet
  View user's profile Private Nachricht senden
burnout

Dabei seit: 31.01.2002
Ort: Osnabrücker Land
Alter: 44
Geschlecht: Männlich
Verfasst Mo 05.02.2007 15:31
Titel

Antworten mit Zitat Zum Seitenanfang

Ich seh da bei Dir irgendwie keinen PHP-Code...
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
AK-Zent
Threadersteller

Dabei seit: 17.01.2006
Ort: -
Alter: 111
Geschlecht: Männlich
Verfasst Mo 05.02.2007 15:36
Titel

Antworten mit Zitat Zum Seitenanfang

burnout hat geschrieben:
Ich seh da bei Dir irgendwie keinen PHP-Code...


Hast recht, hatte den falschen Code. Habe es oben nun aktualisiert Lächel ..
  View user's profile Private Nachricht senden
charon

Dabei seit: 23.01.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mo 05.02.2007 15:40
Titel

Antworten mit Zitat Zum Seitenanfang

Hast du bei Hosteurope im KIS eine Standard-Email Adresse definiert? Sonst gehts eh nicht.
  View user's profile Private Nachricht senden
AK-Zent
Threadersteller

Dabei seit: 17.01.2006
Ort: -
Alter: 111
Geschlecht: Männlich
Verfasst Mo 05.02.2007 15:42
Titel

Antworten mit Zitat Zum Seitenanfang

charon hat geschrieben:
Hast du bei Hosteurope im KIS eine Standard-Email Adresse definiert? Sonst gehts eh nicht.


Ja habe ich. Host Europe hat mir auch ein anderes Testscript geschickt, um die Mailfunktion zu testen.
Die klappte problemlos.

HE sagte mir, ich sollte halt nun mein script so umbauen, das es den Absende mitschickt. (-f funktion) Au weia!

gruß Mathias
  View user's profile Private Nachricht senden
tacker

Dabei seit: 22.03.2002
Ort: Trondheim, Norwegen
Alter: 43
Geschlecht: Männlich
Verfasst Mo 05.02.2007 15:53
Titel

Antworten mit Zitat Zum Seitenanfang

Code:
mail($Empfaenger, $Mailbetreff, $Mailnachricht, "From: ".$_REQUEST['Email'], "-f webmaster@beispielseite.de");
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
AK-Zent
Threadersteller

Dabei seit: 17.01.2006
Ort: -
Alter: 111
Geschlecht: Männlich
Verfasst Mo 05.02.2007 16:23
Titel

Antworten mit Zitat Zum Seitenanfang

Danke @ tacker ..
klappt prima nun Lächel


*bienchen* *Thumbs up!* *ha ha*

Vielen dank
  View user's profile Private Nachricht senden
Sarky

Dabei seit: 29.06.2002
Ort: Düsseldorf
Alter: 42
Geschlecht: Männlich
Verfasst Mo 05.02.2007 16:44
Titel

Antworten mit Zitat Zum Seitenanfang

Dein Kontaktformular ist anfällig gegen E-Mail-Injektion und könnte sich unter Umständen als Spam-Schleuder missbrauchen lassen.
http://de.wikipedia.org/wiki/E-Mail-Injektion
  View user's profile Private Nachricht senden
 
Ähnliche Themen Designvorlage in CSS umbauen
[phpmyadmin] Es wurde kein Host angegeben (!?!)
Wordpress umbauen auf Porfolio
Logo umbauen, Schrift einbetten?
Flash-Tempalte umbauen - HILFE NOOB am Werk ^^
[Flash MX 2004] SlideMenu (horizontal) umbauen -> Problem
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.