php.de

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

 
 
LinkBack Themen-Optionen Thema bewerten
Alt 20.04.2009, 12:33  
Neuer Benutzer
 
Registriert seit: 20.04.2009
Beiträge: 2
kurti4 befindet sich auf einem aufstrebenden Ast
Standard email-adresse als variable übergeben

Hallo zusammen!
Totales newbie-Problem, finde aber in meinen Büchern keine Lösung (ich denke wahrscheinlich vieeeeel zu kurz). Also, ich benutze auf einer statischen html-Seite ein php-Kontaktformular (per copy&paste eingefügt und angepasst, also nicht mein Werk...).

PHP-Code:
<?php

### Konfiguration ###

# Bitte passen Sie die folgenden Werte an, bevor Sie das Script benutzen!

# An welche Adresse sollen die Mails gesendet werden?
$strEmpfaenger 'kurti@4';

# Welche Adresse soll als Absender angegeben werden?
# (Manche Hoster lassen diese Angabe vor dem Versenden der Mail ueberschreiben)
$strFrom       'dieseAdresseSollVariabelAusDemFormularStammen';

# Welchen Betreff sollen die Mails erhalten?
$strSubject    'Betreff';

# Zu welcher Seite soll als "Danke-Seite" weitergeleitet werden?
# Wichtig: Sie muessen hier eine gueltige HTTP-Adresse angeben!
$strReturnhtml 'http://www/danke.html';

# Welche(s) Zeichen soll(en) zwischen dem Feldnamen und dem angegebenen Wert stehen?
$strDelimiter  ":\t";

### Ende Konfiguration ###

if($_POST)
{
 
$strMailtext "";

 while(list(
$strName,$value) = each($_POST))
 {
  if(
is_array($value))
  {
   foreach(
$value as $value_array)
   {
    
$strMailtext .= $strName.$strDelimiter.$value_array."\n";
   }
  }
  else
  {
   
$strMailtext .= $strName.$strDelimiter.$value."\n";
  }
 }

 if(
get_magic_quotes_gpc())
 {
  
$strMailtext stripslashes($strMailtext);
 }

 
mail($strEmpfaenger$strSubject$strMailtext"From: ".$strFrom)
  or die(
"Die Mail konnte nicht versendet werden.");
 
header("Location: $strReturnhtml");
 exit;
}

?>
Dieser Teil steht einleitend vorm html-code.

Im html-Teil habe ich dann ein Formular, das bei Klick auf Senden eine mail an mich verschickt. Die einzige Veränderung, die ich möchte: die vom user eingegebene mail-Adresse soll als Absenderadresse für das Formular in der mail erscheinen. Die Variable
PHP-Code:
$strFrom 
soll also im Formular generiert werden.

Auszug aus dem Formular:

PHP-Code:
<form action="<?php print $_SERVER['PHP_SELF']; ?>" method="post">
     Ihre E-Mail-Adrésse:<input type="text" name="mail" size="50" />
     <input type="reset" name="reset" value="Einträge löschen">                  
     <input type="submit" name="Submit" value="abschicken">
</form>
Das eigentliche Formular ist bedeutend länger - ich hoffe, beim Kürzen ist nichts Wesentliches rausgeflogen.
Der user füllt also das Formular aus und durch Klick auf Senden erhalte ich unter kurti@4 eine mail mit seinen gemachten Angaben. An sich funktioniert das script tadellos. Lediglich die Absenderangabe ist im Original fest vorzugeben, was das Beantworten etwas unelegant macht. Mir persönlich wär's ja auch noch egal, aber ich bin nicht der Einzige, der damit arbeitet.

Würde mich echt freuen, wenn jemand helfen kann, mir da 'ne Variable rein zu schreiben.

Danke und Gruss von Thorsten
kurti4 ist offline  
Sponsor Mitteilung
PHP Code Flüsterer

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

Alt 20.04.2009, 13:21  
Moderator
 
Benutzerbild von Asipak
 
Registriert seit: 18.07.2005
Beiträge: 4.072
Asipak sorgt für eine eindrucksvolle AtmosphäreAsipak sorgt für eine eindrucksvolle Atmosphäre
Standard

PHP-Code:
<?php

### Konfiguration ###

# Bitte passen Sie die folgenden Werte an, bevor Sie das Script benutzen!

# An welche Adresse sollen die Mails gesendet werden?
$strEmpfaenger 'kurti@4';

# Welchen Betreff sollen die Mails erhalten?
$strSubject    'Betreff';

# Zu welcher Seite soll als "Danke-Seite" weitergeleitet werden?
# Wichtig: Sie muessen hier eine gueltige HTTP-Adresse angeben!
$strReturnhtml 'http://www/danke.html';

# Welche(s) Zeichen soll(en) zwischen dem Feldnamen und dem angegebenen Wert stehen?
$strDelimiter  ":\t";

### Ende Konfiguration ###

if($_POST)

  
$strFrom       $_POST["mail"];
  
  
//etc.
zum Bleistift
Asipak ist offline  
Alt 20.04.2009, 13:58  
Neuer Benutzer
 
Registriert seit: 20.04.2009
Beiträge: 2
kurti4 befindet sich auf einem aufstrebenden Ast
Standard Danke!!! k.T.

Grossartig, danke!
kurti4 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
eMail an bestimmte Adresse -> Skript ? Stephan_87 PHP Tipps 2008 6 10.12.2008 23:43
Variable per Session übergeben? Spricht etwas dagegen? Lapje PHP Tipps 2008 6 20.10.2008 21:49
Variable übergeben mit Register Globals off trunky PHP Tipps 2008 32 08.07.2008 20:30
[Erledigt] Variable wird nicht übergeben Thorsten PHP Tipps 2008 8 24.05.2008 11:57
Abfrage ob email adresse schon vorhanden ist TeazY PHP Tipps 2008 10 16.12.2007 12:22
Schon wieder: Javascript Variable an PHP übergeben duerov HTML, Usability und Barrierefreiheit 6 13.03.2006 09:27
variable übergeben philips PHP Tipps 2006 6 08.01.2006 18:36
[Erledigt] variable ohne form mit submit übergeben PHP Tipps 2005-2 6 06.09.2005 20:34
[Erledigt] Fehlermeldung unterdrücken wenn keine variable übergeben... PHP Tipps 2005 6 20.03.2005 13:36
[Erledigt] adresse übergeben PHP Tipps 2005 1 15.01.2005 11:37
Warum wird Variable nicht übergeben??? Anuschka PHP Tipps 2005 2 06.01.2005 13:22
Email adresse in der DB vergleichen PHP Tipps 2004-2 5 17.11.2004 15:56
Variable nach $myrow[''] übergeben PHP Tipps 2004 2 20.10.2004 17:56
Variable übergeben me PHP Tipps 2004 14 31.08.2004 18:17
variable per link übergeben PHP Tipps 2004 22 25.06.2004 12:01

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
php mail variablen verwenden, php mail variable email address, email adresse als variable in php, http://www.php.de/php-einsteiger/54322-email-adresse-als-variable-uebergeben.html, php mail variable übergeben, php email adresse per variable geht nicht, php email variable, php email mit variablen, php email adrese per variable übergeben, php mail variablen, variable email adressen, php email variablen übergeben, html werte übergeben mail php, php variable e mail adresse, emailadresse variable, e mail adresse variable php, html variablen übergeben, $mail_adresse mit variable, e-mail adresse übergeben php, mailadresse übergeben

Alle Zeitangaben in WEZ +2. Es ist jetzt 19:39 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