mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Sa 20.04.2024 07:40 Benutzername: Passwort: Auto-Login

Thema: Webformular PHP: Woher kommen diese Einträge? vom 12.01.2010


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> Webformular PHP: Woher kommen diese Einträge?
Seite: 1, 2  Weiter
Autor Nachricht
mr.mumpitz
Threadersteller

Dabei seit: 05.01.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Di 12.01.2010 22:22
Titel

Webformular PHP: Woher kommen diese Einträge?

Antworten mit Zitat Zum Seitenanfang

Hallo zusammen,

ich habe jetzt für mein Webformular ein gutes PHP-Script gefunden, allerdings bekomme ich am Schluss noch eine x und y- koordinate mitgeteilt und wundere mich woher diese Info kommt. Seht ihr vielleicht den Grund dafür? Irgendwie blicke ich da nicht durch.

Hier mal das php-Script:
Code:
<?php

### Konfiguration ###

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

# An welche Adresse sollen die Mails gesendet werden?
$strEmpfaenger = 'mail@empfaenger.com' ;

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

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

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

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

### Ende Konfiguration ###

if($_POST)
{
 # Abfragen, ob alle wichtigen Felder gesetzt sind

 if($_POST['Anrede'] && $_POST['Nachname'] && $_POST['Vorname'] && $_POST['Email'] && $_POST['Nachricht'])
 {
  $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";
   }
  }
 }
 else die('Es wurden nicht alle Pflichtfelder ausgefuellt');

 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;
}

?>


Und hier noch das Formular:
Code:
 <table width="480" border="0" cellspacing="0" cellpadding="3">
      <form action="<?php print $_SERVER['PHP_SELF']; ?>" method="post">
  <tr>
    <td width="120">Anrede&nbsp;<span class="Pflichtstern">*</span></td>
    <td width="360" align="right"><input name="Anrede" type="text" class="Formular" /></td>
  </tr>
  <tr>
    <td>Nachname&nbsp;<span class="Pflichtstern">*</span></td>
    <td align="right"><input name="Nachname" type="text" class="Formular"/></td>
  </tr>
  <tr>
    <td>Vorname<span class="Pflichtstern">*</span></td>
    <td align="right"><input name="Vorname" type="text" class="Formular"/></td>
  </tr>
  <tr>
    <td>Firma</td>
    <td align="right"><input name="Firma" type="text" class="Formular"/></td>
  </tr>
  <tr>
    <td>Straße &amp; Nummer</td>
    <td align="right"><input name="Strasse" type="text" class="Formular"/></td>
  </tr>
  <tr>
    <td>PLZ</td>
    <td align="right"><input name="PLZ" type="text" class="Formular" /></td>
  </tr>
  <tr>
    <td>Ort</td>
    <td align="right"><input name="Ort" type="text" class="Formular"/></td>
  </tr>
  <tr>
    <td>Telefon</td>
    <td align="right"><input name="Telefon" type="text" class="Formular"/></td>
  </tr>
  <tr>
    <td>Email&nbsp;<span class="Pflichtstern">*</span></td>
    <td align="right"><input name="Email" type="text" class="Formular"/></td>
  </tr>
  <tr>
    <td valign="top">Ihre Nachricht&nbsp;<span class="Pflichtstern">*</span></span></td>
    <td align="right"><textarea name="Nachricht" class="Formular-Nachrichtentext"></textarea></td>
  </tr>
  <tr>
    <td>&nbsp;</td>
    <td align="right" valign="top">
      <span class="Pflichtfeld">*<em>Pflichtfeld</em></span>
      <input type="image" src="Bilder/but_Senden.png" value="Senden" style="margin-top:10px"/>
      <input type="image" src="Bilder/but_leeren.png" value="Zurücksetzen" style="margin-top:10px"/>
    </td>
  </tr>
  </form>

</table>
  View user's profile Private Nachricht senden
Nimroy
Community Manager

Dabei seit: 26.05.2004
Ort: zwischen Köln und D'dorf
Alter: 45
Geschlecht: Männlich
Verfasst Di 12.01.2010 23:36
Titel

Antworten mit Zitat Zum Seitenanfang

Wo bekommst du Koordinaten mitgeteilt?
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Anzeige
Anzeige
mr.mumpitz
Threadersteller

Dabei seit: 05.01.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Di 12.01.2010 23:41
Titel

Antworten mit Zitat Zum Seitenanfang

Sobald ich die Nachricht testweise an mich schicke bekomme ich am Schluss noch die Koordinaten mitgeteilt. Komisch ist noch, dass die Koordinaten jedesmal variieren:

Anrede: Herr
Nachname: Holthaus
Vorname: Jonas
Firma:
Strasse:
PLZ:
Ort:
Telefon:
Email:
Nachricht: test
x: 26
y: 15
  View user's profile Private Nachricht senden
Nimroy
Community Manager

Dabei seit: 26.05.2004
Ort: zwischen Köln und D'dorf
Alter: 45
Geschlecht: Männlich
Verfasst Di 12.01.2010 23:53
Titel

Antworten mit Zitat Zum Seitenanfang

Guck dir mal an, was stripsplashes() macht. Das macht irgendwas mit dem Mailtext.

Zuletzt bearbeitet von Nimroy am Di 12.01.2010 23:55, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
Eistee
Administrator

Dabei seit: 31.10.2001
Ort: Grimma
Alter: 45
Geschlecht: Männlich
Verfasst Mi 13.01.2010 09:10
Titel

Antworten mit Zitat Zum Seitenanfang

Das sind die Koordinaten, wo genau auf den Submit Button geklickt wurde Lächel
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
mr.mumpitz
Threadersteller

Dabei seit: 05.01.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mi 13.01.2010 12:52
Titel

Antworten mit Zitat Zum Seitenanfang

Na, das ist ja praktisch *zwinker*

Wisst ihr wie ich das beheben kann?
  View user's profile Private Nachricht senden
Eistee
Administrator

Dabei seit: 31.10.2001
Ort: Grimma
Alter: 45
Geschlecht: Männlich
Verfasst Mi 13.01.2010 13:29
Titel

Antworten mit Zitat Zum Seitenanfang

Entweder kein submit type=image benutzen, oder diese halt beim Erstellen der Mail filtern.
  View user's profile Private Nachricht senden Website dieses Benutzers besuchen
mr.mumpitz
Threadersteller

Dabei seit: 05.01.2006
Ort: -
Alter: -
Geschlecht: Männlich
Verfasst Mi 13.01.2010 14:11
Titel

Antworten mit Zitat Zum Seitenanfang

Wie kann ich denn sonst ein Bild für den versenden-Button benutzen?
  View user's profile Private Nachricht senden
 
Ähnliche Themen Woher kommen die Bilder in der FLA-Datei?
Hilfe bei Webformular - liegts an php 4 und 5?
Urlaubsantrag als Webformular-nach Ausfüllen pdf-Generierung
Webformular auf Mikrocontroller, ohne richtigen Server
Woher weiß eine Seite, woher ich komme?
Die Letzten 5 Einträge in SQL
Neues Thema eröffnen   Neue Antwort erstellen Seite: 1, 2  Weiter
MGi Foren-Übersicht -> Programmierung


Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst an Umfragen in diesem Forum nicht mitmachen.