| Autor |
Nachricht |
AK-Zent
Dabei seit: 17.01.2006
Ort: -
Alter: 25
Geschlecht:
|
Verfasst Mo 05.02.2007 15:29
Titel kontaktformular nach Richtlinien von Host Europe umbauen |
 |
|
Hallo,
ich habe mal wieder ein problem wo ich nicht weiterkomme ..
Unser Kunde möchte ein Kontaktformular. Soweit sogut..
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!
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.
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.
MFG Mathias
Zuletzt bearbeitet von AK-Zent am Mo 05.02.2007 15:35, insgesamt 2-mal bearbeitet
|
|
| |
|
 |
burnout
Moderator
Dabei seit: 31.01.2002
Ort: Osnabrücker Land
Alter: 28
Geschlecht:
|
Verfasst Mo 05.02.2007 15:31
Titel
|
 |
|
|
Ich seh da bei Dir irgendwie keinen PHP-Code...
|
|
| |
|
 |
AK-Zent
Dabei seit: 17.01.2006
Ort: -
Alter: 25
Geschlecht:
|
Verfasst Mo 05.02.2007 15:36
Titel
|
 |
|
| burnout hat geschrieben: | | Ich seh da bei Dir irgendwie keinen PHP-Code... |
Hast recht, hatte den falschen Code. Habe es oben nun aktualisiert ..
|
|
| |
|
 |
charon
Dabei seit: 23.01.2006
Ort: Braunschweig
Alter: 25
Geschlecht:
|
Verfasst Mo 05.02.2007 15:40
Titel
|
 |
|
|
Hast du bei Hosteurope im KIS eine Standard-Email Adresse definiert? Sonst gehts eh nicht.
|
|
| |
|
 |
AK-Zent
Dabei seit: 17.01.2006
Ort: -
Alter: 25
Geschlecht:
|
Verfasst Mo 05.02.2007 15:42
Titel
|
 |
|
| 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)
gruß Mathias
|
|
| |
|
 |
tacker
Moderator
Dabei seit: 22.03.2002
Ort: Offenbach am Main
Alter: 27
Geschlecht:
|
Verfasst Mo 05.02.2007 15:53
Titel
|
 |
|
|
|
|
| |
|
 |
AK-Zent
Dabei seit: 17.01.2006
Ort: -
Alter: 25
Geschlecht:
|
Verfasst Mo 05.02.2007 16:23
Titel
|
 |
|
Danke @ tacker ..
klappt prima nun
*bienchen*
Vielen dank
|
|
| |
|
 |
Sarky
Moderator
Dabei seit: 29.06.2002
Ort: Stuttgart
Alter: 26
Geschlecht:
|
|
| |
|
 |
| |
|
 |
| Ähnliche Themen |
Designvorlage in CSS umbauen
Wordpress umbauen auf Porfolio
[phpmyadmin] Es wurde kein Host angegeben (!?!)
[Flash MX 2004] SlideMenu (horizontal) umbauen -> Problem
spam-richtlinien für newsletter
Richtlinien/Regeln für neues Forum
|
 |