SELFPHP: Version 5.8.2 Befehlsreferenz - Tutorial – Kochbuch – Forum für PHP Einsteiger und professionelle Entwickler

SELFPHP


Professional CronJob-Service

Suche



CronJob-Service    
bei SELFPHP mit ...



 + minütlichen Aufrufen
 + eigenem Crontab Eintrag
 + unbegrenzten CronJobs
 + Statistiken
 + Beispielaufrufen
 + Control-Bereich

Führen Sie mit den CronJobs von SELFPHP zeitgesteuert Programme auf Ihrem Server aus. Weitere Infos



:: Buchempfehlung ::

Das Zend Framework

Das Zend Framework zur Buchempfehlung
 

:: Anbieterverzeichnis ::

Globale Branchen

Informieren Sie sich über ausgewählte Unternehmen im Anbieterverzeichnis von SELFPHP  

 

:: Newsletter ::

Abonnieren Sie hier den kostenlosen SELFPHP Newsletter!

Vorname: 
Name:
E-Mail:
 
 

Zurück   PHP Forum > SELFPHP > PHP Grundlagen

PHP Grundlagen Hier kann über grundlegende Probleme oder Anfängerschwierigkeiten diskutiert werden

 
 
Themen-Optionen Ansicht
  #1  
Alt 17.06.2017, 12:43:36
Beat Beat ist offline
Anfänger
 
Registriert seit: Jul 2009
Ort: Saland (Schweiz)
Alter: 61
Beiträge: 3
Formular an PHP Mailer übergeben

Hallo und guten Tag,
ich bin ziemlich unbewandert mit PHP...
Hier mein Problem ich habe auf meien Webseite ein Formular das dann per POST an ein das Mail.php übergeben wird, soweit klappt auch alles gut. Das PHP versendet dann die angaben an die angegebene E-Mailadresse. Mein Problem ist, dass in dem PHP-Script die Absenderadresse fix ist, so dass ich die im Formular angegeben E-Mail nicht direkt als Antwortadesse nutzen kann.
Hier das Script:
PHP-Code:
<?php
// ======= Konfiguration:
$mailTo 'Meine@E-Mailadresse.ch';
$mailFrom '"Webformular" <Meine@E-Mailadresse.ch>';
$mailSubject    'Formular von Webseite';
$returnPage 'mail_erfolg.html';
$returnErrorPage 'mail_fehler.html';
$mailText "";
// ======= Text der Mail aus den Formularfeldern erstellen:
// Wenn Daten mit method="post" versendet wurden:
if(isset($_POST)) {
   
// alle Formularfelder der Reihe nach durchgehen:
   
foreach($_POST as $name => $value) {
      
// Wenn der Feldwert aus mehreren Werten besteht:
      // (z.B. <select multiple>)
      
if(is_array($value)) {
          
// "Feldname:" und Zeilenumbruch dem Mailtext hinzufügen
          
$mailText .= $name ":\n";
          
// alle Werte des Feldes abarbeiten
          
foreach($valueArray as $entry) {
             
// Einrückungsleerzeichen, Wert und Zeilenumbruch
             // dem Mailtext hinzufügen
             
$mailText .= "   " $value "\n";
          } 
// ENDE: foreach
      
// ENDE: if
      // Wenn der Feldwert ein einzelner Feldwert ist:
      
else {
          
// "Feldname:", Wert und Zeilenumbruch dem Mailtext hinzufügen
          
$mailText .= $name ": " $value "\n";
      } 
// ENDE: else
   
// ENDE: foreach
// if
// ======= Korrekturen vor dem Mailversand
// Wenn PHP "Magic Quotes" vor Apostrophzeichen einfügt:
 
if(get_magic_quotes_gpc()) {
     
// eventuell eingefügte Backslashes entfernen
     
$mailtext stripslashes($mailtext);
 }
// ======= Mailversand
// Mail versenden und Versanderfolg merken
$mailSent = @mail($mailTo$mailSubject$mailText"From: ".$mailFrom);
// ======= Return-Seite an den Browser senden
// Wenn der Mailversand erfolgreich war:
if($mailSent == TRUE) {
   
// Seite "Formular verarbeitet" senden:
   
header("Location: " $returnPage);
}
// Wenn die Mail nicht versendet werden konnte:
else {
   
// Seite "Fehler aufgetreten" senden:
   
header("Location: " $returnErrorPage);
}
// ======= Ende
exit();
?>
Ich denke es sollte doch möglich sein, den Wert der Variablen: $mailFrom, die zubeginn des Script angelegt wird, in der Abfrage des $_POST zu ändern, so dass sie den Wert der im Formular angegebenen email annimmt. Leider bin ich zu DOOF um das hienzukriegen... :-(
Im Formular heisst das Feld: email

Vielen dank für eure hilfe
Gruss Beat
Mit Zitat antworten
 


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 
Themen-Optionen
Ansicht

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

BB-Code ist an.
Smileys sind aus.
[IMG] Code ist aus.
HTML-Code ist aus.

Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Formular zum Eintragen in Datenbank mit PHP - nur leere Einträge tarisu PHP Grundlagen 1 15.06.2017 21:25:36
Werte von PHP an Flash swf übergeben kenny35 PHP Grundlagen 2 22.02.2009 22:18:39
JavaScript: Dynamisches Form - PHP: An DB übergeben Zentral PHP für Fortgeschrittene und Experten 2 12.07.2008 20:36:40
JS vars an PHP übergeben damohsta PHP Grundlagen 10 06.03.2007 16:35:41
flamail ( php mailer umschreiben ? ) doyle PHP Grundlagen 17 26.02.2007 16:57:55


Alle Zeitangaben in WEZ +2. Es ist jetzt 10:06:56 Uhr.


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


© 2001-2024 E-Mail SELFPHP OHG, info@selfphp.deImpressumKontakt