Zurück   Web to Date Forum > Web to Date > Web to Date 6.0

Antwort
 
LinkBack Themen-Optionen Thema durchsuchen Ansicht
Alt 01.02.2010, 21:31   #1 (permalink)
Neuer Benutzer
 
Registriert seit: 01.02.2010
Ort: Itzehoe
Beiträge: 3
nutzer befindet sich auf einem aufstrebenden Ast
Standard eingehende Formulare

ich habe ein Formular erstellt um uns eine bestellung zukommen zu lassen.
Nun enthält die bei uns eingehende Mail nur die Server-Variablen.

Ich möchte jedoch, dass die bei unseingehende mail anstand der Server-Variablen die Beschriftung der Formularfelder enthält.

Was muss ich tun?
nutzer ist offline   Mit Zitat antworten
Alt 02.02.2010, 14:06   #2 (permalink)
Erfahrener Benutzer
 
Registriert seit: 19.11.2009
Ort: Bayreuth/Oberfranken
Beiträge: 108
Bude befindet sich auf einem aufstrebenden Ast
Standard AW: eingehende Formulare

tach auch auch ich bin mir ez net ganz sicher was du meinst ? aber probier das mal !!

zuerst sicherst du deine formgateway.ccml !!
danach öffnest du sie löscht alles und ersetzte es durch das hier

Code:
<?php
function postvars($key) {
 // Liefert die POST-Variablen unabhängig von den Magic Quotes
 if (isset($_POST[$key])) {
  if (get_magic_quotes_gpc()) {
   return (stripslashes($_POST[$key]));
  } else {
   return ($_POST[$key]);
  }
 }
 else {
  return ("");
 }
}
function quoted_printable_encode($input) {
 // MIME-Encoding
    $line_max = 76;
 $hex = array('0','1','2','3','4','5','6','7','8','9','A','B','C','D','E','F');
 $lines = split("\n", $input);
 $eol = "\n";
 $escape = "=";
 $output = "";
 for ($j=0;$j<count($lines);$j++) {
  $line = $lines[$j];
  $linlen = strlen($line);
  $newline = "";
  for($i = 0; $i < $linlen; $i++) {
   $c = substr($line, $i, 1);
   $dec = ord($c);
   if ( ($dec == 32) && ($i == ($linlen - 1)) ) { 
    $c = "=20"; 
   } elseif ( ($dec == 61) || ($dec==46) || ($dec < 32 ) || ($dec > 126) ) { 
    $h2 = floor($dec/16); $h1 = floor($dec%16); 
    $c = $escape.$hex["$h2"].$hex["$h1"]; 
   }
   if ( (strlen($newline) + strlen($c)) >= $line_max ) { 
    $output .= $newline.$escape.$eol; 
    $newline = "";
   }
   $newline .= $c;
  } 
  $output .= $newline;
  if ($j<count($lines)-1) $output .= $eol;
 }
 return trim($output);
}
function createHTMLMail() {
 // erzeugt eine HTML-Mail
 global $HTTP_POST_VARS;
 reset($HTTP_POST_VARS);
 
 $i=1;
 
 $mymail="";
 
 // Header
 
 $mymail.= "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD HTML 4.0 Transitional//EN\">\n";
 $mymail.= "<html>\n";
 $mymail.= "<head>\n";
 
 $mymail.="<META http-equiv=Content-Type content=text/html; charset=iso-8859-1>\n";
 
 $mymail.= "</head>\n";
 $mymail.= "<body bgcolor=\"#ffffff\" text=\"#333333\" link=\"#333333\">\n";
 $mymail.= "<style>\n";
 $mymail.= "  td {font-family : Tahoma, Verdana, Geneva, Arial, Helvetica, sans-serif; font-size : 11px; color : #333333; }\n";
 $mymail.= "</style>\n";
 $mymail.="<table width=100% border=0 cellpadding=4>\n";
 $mymail.="<tr>";
 $mymail.="<td colspan=2><strong><cc:print value="&site.ressource.formgateway" javascript="1"></strong></td>\n";
 $mymail.="</tr>\n";
 
 while (list($key, $val) = each ($HTTP_POST_VARS))
 {
  switch ($key)
  {
   case "x":
   case "y":
   case "fgwemail":
   case "fgwsubject":
   case "fgwreturnurl":
    break;
      default:
    $mymail.="<tr>";
    $mymail.="<td><strong>".$key.":</strong></td>\n";
    $mymail.="<td width=100%>".$val."</td>\n";
    $mymail.="</tr>\n";
  }
 }
 $mymail.="</table>\n";
 return $mymail;
}
function createTextMail() {
 global $HTTP_POST_VARS;
 reset($HTTP_POST_VARS);
 $mymail="";
 while (list($key, $val) = each ($HTTP_POST_VARS))
 {
  switch ($key)
  {
   case "x":
   case "y":
   case "fgwemail":
   case "fgwsubject":
   case "fgwreturnurl":
    break;
      default:
    $mymail.=$key." ";
    $mymail.=$val."\n";
  }
 }
 
 $mymail.="\n";
 return $mymail;
}
 
function createMimeMail() {
 $mymime="This is a multi-part message in MIME format.\n\n";
 $mymime.="----WEB2DATEGATEWAY\n";
 $mymime.="Content-Type: text/plain;\n\tcharset=\"iso-8859-1\"\n";
 $mymime.="Content-Transfer-Encoding: quoted-printable\n\n";
 $mymime.=quoted_printable_encode(createTextMail())."\n";
 $mymime.="----WEB2DATEGATEWAY\n";
 $mymime.="Content-Type: text/html;\n\tcharset=\"iso-8859-1\"\n";
 $mymime.="Content-Transfer-Encoding: quoted-printable\n\n";
 $mymime.=quoted_printable_encode(createHTMLMail())."\n";
 $mymime.="----WEB2DATEGATEWAY--\n";
 return $mymime;
}
function deSlash(&$element) {
 // Für Stripslash
 $element=stripslashes($element);
}
// Hauptprogramm
$fgwemail=postVars("fgwemail");
$fgwsubject=postVars("fgwsubject");
$fgwreturnurl=postVars("fgwreturnurl");
$antwort=postVars("email");
$absender .= 'From: ' . $antwort . "\n";
if ($fgwemail!='nomail@kaufrausch.de') {
 if (!$fgwemail) {
  die ("ERROR: NO RETURN-EMAIL-ADRESS");
 }
 if (!$fgwreturnurl) {
  die ("ERROR: NO RETURN-URL");
 }
 
mail ($fgwemail, $fgwsubject, createMimeMail(),"MIME-Version: 1.0\nContent-Type: multipart/alternative;\n\tboundary=\"--WEB2DATEGATEWAY\"\nX-Mailer: web to date Gateway Version 1.0\n$absender"); 
 
}
header("Location: ".$fgwreturnurl);
 
?>
danach speichern und deine seite neu hochladen !! hoffe das hilft dir ?
gruß
__________________
www.bsc-saas.net
Bude ist offline   Mit Zitat antworten
Alt 02.02.2010, 14:14   #3 (permalink)
Erfahrener Benutzer
 
Registriert seit: 19.11.2009
Ort: Bayreuth/Oberfranken
Beiträge: 108
Bude befindet sich auf einem aufstrebenden Ast
Standard AW: eingehende Formulare

http://www.webtodateforum.de/forum/w...ht-nutzen.html
__________________
www.bsc-saas.net
Bude ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen Thema durchsuchen
Thema durchsuchen:

Erweiterte Suche
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 an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Formulare funktionieren in Web to Date 6.0 nicht user32 Web to Date 6.0 22 07.02.2010 08:41
Und wieder mal Probleme mit dem Formulare Andreas Web to Date 6.0 0 26.05.2009 00:42
Web to Date Formulare Formgateway.ccml und GONEO blue Web to Date 6.0 0 22.05.2009 15:56
Formulare Formulargateway funktionieren nicht! Andreas Web to Date 6.0 12 20.04.2009 22:45


Seite generiert in 0,08730 Sekunden mit 12 Datenbankabfragen

1 2 3 4 5 6 7 8 9 10 11