PHP Forum

PHP Forum (http://www.selfphp.de/forum/index.php)
-   PHP Grundlagen (http://www.selfphp.de/forum/forumdisplay.php?f=12)
-   -   Mailformular (http://www.selfphp.de/forum/showthread.php?t=16786)

maggie 13.05.2007 17:17:22

Mailformular
 
Hallo,
eine Kontaktformular wird an eine E-Mail-Adresse geleitet.
PHP-Code:

$ToEmail ="info@domain.de"

Im Feld Subjekt des E-Mail-Programms steht immer 'Kontaktformular'
PHP-Code:

$ToSubject ="Kontaktformular"

Nun möchte ich den Absender ($name) des Kontaktformulares in das Feld 'Sender' des E-Mail-Programms bringen. Wie spricht man das Feld 'Sender' an?

Danke für Eure Hilfe.
Gruß, Maggie

MatMel 13.05.2007 18:07:12

AW: Mailformular
 
http://faq-php.de/q/q-mail-absender.html

maggie 13.05.2007 23:14:55

AW: Mailformular
 
Hi, danke für den Link. Ich verstehe es nicht ganz :-(
Mein PHP-Datei sieht im Moment so aus

PHP-Code:

<?

if (!ini_get('register_globals')) {
    $types_to_register = array('POST');
    foreach ($types_to_register as $type) {
      $arr = @${'HTTP_' . $type . '_VARS'};
      if (@count($arr) > 0) {
        extract($arr, EXTR_OVERWRITE);
      }
    }
  }
$ToEmail = "info@domain.de"; 


$ToSubject = "Kontaktformular";

$EmailBody = "Vorname: $vorname\nName: $name\nStrasse: $strasse\nPLZ: $plz\nOrt: $ort\neMail: $email\nTel: $tel\nText: $text";

if($edensel==1) $EmailBody .="\nBestellt dies";
if($newslettersel==1) $EmailBody .="\nBestellt das";

$EmailFooter="\n\nDiese Nachricht stammt von : $name from ".$_SERVER['REMOTE_ADDR'];

$Message = $EmailBody.$EmailFooter;

echo mail($ToName." <".$ToEmail.">",$ToSubject, $Message, "From: ".$FirstName." <".$Email.">");

Print "status=Ihre E-Mail ist angekommen.";

?>

Ist es richtig, dass ich bei echo mail ("From: -Header".$Name.") noch angeben müsste??

Gruß, Maggie

MatMel 13.05.2007 23:21:27

AW: Mailformular
 
In deinem Script ist als Header schon das angegeben:
PHP-Code:

"From: ".$FirstName." <".$Email.">" 

Also werden die Variable $FirstName und dann die Variable $Email in < und > als Absender angegeben.

maggie 13.05.2007 23:56:14

AW: Mailformular
 
Zitat:

Zitat von MatMel (Beitrag 101361)
In deinem Script ist als Header schon das angegeben:
PHP-Code:

"From: ".$FirstName." <".$Email.">" 

Also werden die Variable $FirstName und dann die Variable $Email in < und > als Absender angegeben.

Danke!
Die Variable $FirstName gabs gar nicht. Sorry :-(
Bei der richtigen $name funktionierts dann auch!!

$email hab ich dann auch richtig geschrieben, aber was diese Klammern bedeuten weiß ich wieder nicht. < >

Gruß, Maggei

raven22k 14.05.2007 01:17:16

AW: Mailformular
 
die haben nichts zu bedeuten ;), da steht dann einfach nur im Header From: Max Mustermann <Max@Mustermann.de>


Alle Zeitangaben in WEZ +2. Es ist jetzt 15:32:09 Uhr.

Powered by vBulletin® Version 3.8.3 (Deutsch)
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.