Autor |
Nachricht |
Benutzer 4545
Account gelöscht Threadersteller
Ort: -
|
Verfasst Mo 10.12.2007 07:37
Titel "komische" daten in antwort von kontaktformular |
|
|
hallo ihr lieben,
ich habe zwei kontakt-formulare aufgebaut, wo die kunden ihren namen, adresse usw. angeben müssen.
das klappt auch alles. seit ich mich bei google-analytics angemeldet habe, steht das jetzt immer folgendes drin:
(hab die zahlen etwas verändert)
Zitat: | __utma: 21774617.1569846222.1197036551.1195036551.1197036551.1
__utmb: 21774617
__utmc: 21774617
__utmz: 21774617.1197032551.1.1.utmccn=(direct)|utmcsr=(direct)|utmcmd=(none)
|
was bedeutet das? war vorher nicht da. dankeschön![/list]
|
|
|
|
|
ALEXX
Dabei seit: 26.08.2004
Ort: Köln
Alter: 37
Geschlecht:
|
|
|
|
|
Anzeige
|
|
|
Benutzer 4545
Account gelöscht Threadersteller
Ort: -
|
Verfasst Mo 10.12.2007 10:29
Titel
|
|
|
aha ok. danke! muss man den eigentlich in "jede seite" einbauen oder nur in die index-seite?
|
|
|
|
|
ALEXX
Dabei seit: 26.08.2004
Ort: Köln
Alter: 37
Geschlecht:
|
Verfasst Mo 10.12.2007 10:36
Titel
|
|
|
normalerweise in jede seite die vom tool erfasst werden soll (am besten in den page bottom kurz vorm </body> )
|
|
|
|
|
Benutzer 4545
Account gelöscht Threadersteller
Ort: -
|
Verfasst Mo 10.12.2007 10:41
Titel
|
|
|
ok danke. ich habe den codeschnipsel aus der seite vom kontaktformular rausgenommen,
aber der o.g. code ist trotzdem noch drin, wenn ich das übermittelt bekomme.
|
|
|
|
|
ALEXX
Dabei seit: 26.08.2004
Ort: Köln
Alter: 37
Geschlecht:
|
Verfasst Mo 10.12.2007 10:55
Titel
|
|
|
kannst du dein mailingscript posten?
|
|
|
|
|
Benutzer 4545
Account gelöscht Threadersteller
Ort: -
|
Verfasst Mo 10.12.2007 13:24
Titel
|
|
|
das ist die php-datei und das andere is n normales html -formular. solli ch das auch noch posten?
da is nirgends mehr was drin. in der php-datei hatte ich aber eh keinen
code von google drin.
Code: | <?php
$Empfaenger = "xx@xx.de";
if($_REQUEST['Send'])
{
if(empty($_REQUEST['Name']) || empty($_REQUEST['Email']) || empty($_REQUEST['Nachricht']))
{
header('Location: kontaktdaten_fehlen.php');
exit; // war: echo "Bitte gehen Sie <a href="kontakt.htm">zurück</a> und füllen Sie alle Felder aus!";
}
else
{
$Mailnachricht = "Sie haben folgende Nachricht erhalten: \n\n";
while(list($Formularfeld, $Wert)=each($_REQUEST))
{
if($Formularfeld!="Send")
{
$Mailnachricht .= $Formularfeld.": ".$Wert."\n";
}
}
$Mailnachricht .= "\nDatum/Zeit: ";
$Mailnachricht .= date("d.m.Y H:i:s");
$Mailbetreff = "Kontakt: ";
$Mailbetreff .= $_REQUEST['Betreff'];
mail($Empfaenger, $Mailbetreff, $Mailnachricht, "From: ".$_REQUEST['Email']);
header('Location: kontaktformular_gesendet.htm');
exit;
//war: echo"Vielen Dank für Ihre eMail!";
}
}
else
{
header('Location: kontaktformular_fehler.htm');
//war: echo "Ein Fehler ist aufgetreten. Bitte wenden Sie sich stattdessen per Email an
//den Systemadministrator.";
}
?>
|
Zuletzt bearbeitet von Sarky am Mo 10.12.2007 13:42, insgesamt 1-mal bearbeitet
|
|
|
|
|
ALEXX
Dabei seit: 26.08.2004
Ort: Köln
Alter: 37
Geschlecht:
|
Verfasst Mo 10.12.2007 13:43
Titel
|
|
|
ich bin mir ziemlich sicher das dein fehler hier liegt:
Code: |
while(list($Formularfeld, $Wert)=each($_REQUEST))
{
if($Formularfeld!="Send")
{
$Mailnachricht .= $Formularfeld.": ".$Wert."\n";
}
}
|
denn du lässt dir jedes REQUEST in die $Mailnachricht schreiben.
unter REQUEST vars fallen auch COOKIE werte.
da Google analytics mit Cookies arbeitet bekommst du die values auch in deine email geschrieben.
Wenn du zB wie folgt vorgehst:
$Mailnachricht .= 'Vorname: '.$_REQUEST['vorname']."\n";
...(also jedes input einzeln eingibst...)
oder du einfach das REQUEST gegen POST austauscht müsste es klappen!
also:
Code: |
while(list($Formularfeld, $Wert)=each($_POST))
{
if($Formularfeld!="Send")
{
$Mailnachricht .= $Formularfeld.": ".$Wert."\n";
}
}
|
hoffe das hilft dir weiter!
|
|
|
|
|
|
|
|
Ähnliche Themen |
Automatische Antwort bei Kontaktformular
kontaktformular und daten in datenbank uebernehmen
Form Feld mit automatischer antwort
Vorgenerierte Antwort E-Mail wird abgeschnitten
Komische Zeichen in OS X 10.5
Komische Schriftanzeige auf Website
|
|