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 ::

Webseiten professionell erstellen

Webseiten professionell erstellen 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

Antwort
 
Themen-Optionen Ansicht
  #1  
Alt 12.09.2013, 12:50:27
achherrje achherrje ist offline
Anfänger
 
Registriert seit: Sep 2013
Alter: 58
Beiträge: 10
Ausgabe gesendeter Formular Daten in html Datei

Hallo zusammen...

ich beschäftige mich mit oben genanntem Problem seit einiger Zeit. Da ich so gut wie keine Ahnung von PHP habe, komme ich nicht auf die Lösung.
Vielleicht kann/möchte mir hier jemand helfen....

Ich habe ein Formular, das die eingegeben Daten mittels POST an ein einfaches PHP übergibt, an eine Empfängeradresse verschickt und anschließend ein "Danke Schön" HTML Dokument anzeigt.

Das funktioniert alles bestens. ich benutze ein Standard PHP dafür wie es z.b. auf SelfHtml beschrieben wird.

Jetzt möchte ich, dass die Daten, die per Mail versendet werden auch noch einmal auf der "Danke Schön" Seite angezeigt werden. Also "Sie haben eingegeben: Name: Herr XXX, Adresse: da und da... u.s.w.

Ich weiß, das es irgendwie mit "echo $strMailtext" gehen sollte. Ich weiss allerdings nicht, wo und wie ich das einbringen muss...

Hier ist das PHP:

PHP-Code:
<?php
$strEmpfaenger  
'mail@xxxxxxxxx.de';
$strFrom       'formmailer@xxxxxxxxxx.de';
$strSubject    'Ausgefülltes Formular';
$strReturnhtml 'http://PFAD/gesendet.html';
$strDelimiter  " ___ "
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."\r\nBcc: ".$strBCC)
 or die(
"Die Mail konnte nicht versendet werden.");
 
header("Location: $strReturnhtml");
 exit;
}
?>
viele Grüße
achherrje
Mit Zitat antworten
  #2  
Alt 12.09.2013, 14:16:58
Xor Xor ist offline
Anfänger
 
Registriert seit: Aug 2008
Alter: 35
Beiträge: 124
AW: Ausgabe gesendeter Formular Daten in html Datei

Hi achherrje und wilkommen im Forum!
Bitte beachte auch die Möglichkeit, PHP-Code schön einzubinden ;)

Also das Problem ist dass du durch
PHP-Code:
header("Location: $strReturnhtml"); 
auf die HTML-Seite umgeleitet wirst. Dort hast du dann die Daten nicht mehr zur verfügung, um sie ausgeben zu können.

Du könntest den Befehl ersetzen mit
PHP-Code:
include($strReturnhtml); 
und eben die DankeHTML-Seite zu einem PHP-File machen. Dort kannst du dann beliebig im File die Daten ausgeben:
PHP-Code:
.....htmlzeug.....Danke......<?php echo $strMailtext?>....htmlzeug....
Beachte aber bitte, dass in
PHP-Code:
$strReturnhtml 
am besten ein relativer Pfad zur Datei drinsteht, also kein http://www. etc.

Die Art der Problemlösung ist nicht die schönste (Verwendung der Danke-Seite unter verschiedenen Umständen - ohne $strMailText - schwer möglich), aber ich denke mal die Schnellste.

Lg
__________________
Allergisch auf:
  • "Ich brauch ein Script für..."
  • "...dringend..."
  • Anfrage-->Antwort-->Nie wieder melden
Mit Zitat antworten
  #3  
Alt 12.09.2013, 17:31:04
achherrje achherrje ist offline
Anfänger
 
Registriert seit: Sep 2013
Alter: 58
Beiträge: 10
AW: Ausgabe gesendeter Formular Daten in html Datei

Hallo Xor...

Das hört sich glatt so an, als könnte ich es hinbekommen. Werde das versuchen (sogar mit schön :-)) und dir dann Bescheid sagen...

Einstweilen viele Dank für die schnelle Antwort...

Grüße
achherrje
Mit Zitat antworten
  #4  
Alt 12.09.2013, 17:54:06
achherrje achherrje ist offline
Anfänger
 
Registriert seit: Sep 2013
Alter: 58
Beiträge: 10
AW: Ausgabe gesendeter Formular Daten in html Datei

Ja, prima! Das funktioniert schon mal bestens. Jetzt muss
ich es nur noch etwas formatiert bekommen!
Das werd`ich als nächstes probieren...

Sollte ich da keinen Erfolg haben, darf ich mich hoffentlich noch einmal an dich wenden?

Grüße
achherrje
Mit Zitat antworten
  #5  
Alt 13.09.2013, 09:00:18
Xor Xor ist offline
Anfänger
 
Registriert seit: Aug 2008
Alter: 35
Beiträge: 124
AW: Ausgabe gesendeter Formular Daten in html Datei

Einfach neuer Foreneintrag dann passt schon.
Bzw. in deinem Fall, mit
PHP-Code:
$_POST["<formularfeldname>"]; 
kannst du auf die einzelnen übermittelten Daten zugreiffen, und dann selbst formatieren.

Lg
__________________
Allergisch auf:
  • "Ich brauch ein Script für..."
  • "...dringend..."
  • Anfrage-->Antwort-->Nie wieder melden
Mit Zitat antworten
Antwort


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
Daten von einem POPUP an ein formular übergeben... JanS HTML, CSS und JavaScript Help! 4 26.01.2007 17:10:11
Daten an Formular übergeben Opendix HTML, CSS und JavaScript Help! 0 10.11.2006 00:13:05
Datei löschen per Formular toweter PHP Grundlagen 1 16.04.2003 07:03:25
HTML Formular in PHP umwandeln mikeingo PHP für Fortgeschrittene und Experten 3 03.11.2002 11:09:20
PHP in HTML Datei anzeigen christarth PHP Grundlagen 3 02.06.2002 20:36:52


Alle Zeitangaben in WEZ +2. Es ist jetzt 12:40:38 Uhr.


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


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