php Formular

Themabewertung:
  • 0 Bewertung(en) - 0 im Durchschnitt
  • 1
  • 2
  • 3
  • 4
  • 5
#1
Hallo zusammen!
Kann mir jemand helfen, diese komische Anzeige/Fehlermeldung zu beseitigen?
Ich verwende ein Formular und lasse dann zur Kontrolle die zu übertragenden Angaben nochmal anzeigen. Ganz oben erscheinen dann "Hieroglyphen" - also Quelltext (siehe unten), der natürlich die User verunsichert...
Kann ich da irgendwo eine Einstellung vornehmen, dass dies nicht passiert? Ich meine, da gab´s was..
Vielen Dank im Voraus für Eure Hilfe
Bettina


Zitat:"; throw new Exception($error); } $sender_domain = substr($mailfrom, strpos($mailfrom, '@') + 1); if (!checkdnsrr($sender_domain, "MX")) { if (!(checkdnsrr($sender_domain, "A")) or !(checkdnsrr($sender_domain, "AAAA"))) { $error .= "No email can be sent to the specified domain (" . $sender_domain . ").\n

"; throw new Exception($error); } } $message .= $eol; $message .= "IP Address : "; $message .= $_SERVER['REMOTE_ADDR']; $message .= $eol; $message .= "Referer : "; $message .= $_SERVER['SERVER_NAME']; $message .= $_SERVER['PHP_SELF']; $message .= $eol; foreach ($_POST as $key => $value) { if (!in_array(strtolower($key), $internalfields)) { if (!is_array($value)) { $message .= ucwords(str_replace("_", " ", $key)) . " : " . $value . $eol; } else { $message .= ucwords(str_replace("_", " ", $key)) . " : " . implode(",", $value) . $eol; } } } $body = 'This is a multi-part message in MIME format.'.$eol.$eol; $body .= '--'.$boundary.$eol; $body .= 'Content-Type: text/plain; charset=ISO-8859-1'.$eol; $body .= 'Content-Transfer-Encoding: 8bit'.$eol; $body .= $eol.stripslashes($message).$eol; if (!empty($_FILES)) { foreach ($_FILES as $key => $value) { if ($_FILES[$key]['error'] == 0) { $body .= '--'.$boundary.$eol; $body .= 'Content-Type: '.$_FILES[$key]['type'].'; name='.$_FILES[$key]['name'].$eol; $body .= 'Content-Transfer-Encoding: base64'.$eol; $body .= 'Content-Disposition: attachment; filename='.$_FILES[$key]['name'].$eol; $body .= $eol.chunk_split(base64_encode(file_get_contents($_FILES[$key]['tmp_name']))).$eol; } } } $body .= '--'.$boundary.'--'.$eol; if ($mailto != '') { mail("{$mailto} <{$mailto}>", $subject, $body, $header, '-f'.$mailfrom); } header('Location: '.$success_url); } catch (Exception $e) { $errorcode = file_get_contents($error_url); $replace = "##error##"; $errorcode = str_replace($replace, $e->getMessage(), $errorcode); echo $errorcode; } exit; } ?>
Bedanken Zitieren
#1
Hallo zusammen!
Kann mir jemand helfen, diese komische Anzeige/Fehlermeldung zu beseitigen?
Ich verwende ein Formular und lasse dann zur Kontrolle die zu übertragenden Angaben nochmal anzeigen. Ganz oben erscheinen dann "Hieroglyphen" - also Quelltext (siehe unten), der natürlich die User verunsichert...
Kann ich da irgendwo eine Einstellung vornehmen, dass dies nicht passiert? Ich meine, da gab´s was..
Vielen Dank im Voraus für Eure Hilfe
Bettina


Zitat:"; throw new Exception($error); } $sender_domain = substr($mailfrom, strpos($mailfrom, '@') + 1); if (!checkdnsrr($sender_domain, "MX")) { if (!(checkdnsrr($sender_domain, "A")) or !(checkdnsrr($sender_domain, "AAAA"))) { $error .= "No email can be sent to the specified domain (" . $sender_domain . ").\n

"; throw new Exception($error); } } $message .= $eol; $message .= "IP Address : "; $message .= $_SERVER['REMOTE_ADDR']; $message .= $eol; $message .= "Referer : "; $message .= $_SERVER['SERVER_NAME']; $message .= $_SERVER['PHP_SELF']; $message .= $eol; foreach ($_POST as $key => $value) { if (!in_array(strtolower($key), $internalfields)) { if (!is_array($value)) { $message .= ucwords(str_replace("_", " ", $key)) . " : " . $value . $eol; } else { $message .= ucwords(str_replace("_", " ", $key)) . " : " . implode(",", $value) . $eol; } } } $body = 'This is a multi-part message in MIME format.'.$eol.$eol; $body .= '--'.$boundary.$eol; $body .= 'Content-Type: text/plain; charset=ISO-8859-1'.$eol; $body .= 'Content-Transfer-Encoding: 8bit'.$eol; $body .= $eol.stripslashes($message).$eol; if (!empty($_FILES)) { foreach ($_FILES as $key => $value) { if ($_FILES[$key]['error'] == 0) { $body .= '--'.$boundary.$eol; $body .= 'Content-Type: '.$_FILES[$key]['type'].'; name='.$_FILES[$key]['name'].$eol; $body .= 'Content-Transfer-Encoding: base64'.$eol; $body .= 'Content-Disposition: attachment; filename='.$_FILES[$key]['name'].$eol; $body .= $eol.chunk_split(base64_encode(file_get_contents($_FILES[$key]['tmp_name']))).$eol; } } } $body .= '--'.$boundary.'--'.$eol; if ($mailto != '') { mail("{$mailto} <{$mailto}>", $subject, $body, $header, '-f'.$mailfrom); } header('Location: '.$success_url); } catch (Exception $e) { $errorcode = file_get_contents($error_url); $replace = "##error##"; $errorcode = str_replace($replace, $e->getMessage(), $errorcode); echo $errorcode; } exit; } ?>
Bedanken Zitieren
#2
Die "Hieroglyphen" besagen, dass Du die Seite, auf die Du verlinkt hast keine PHP-Seite ist.
Stelle unter Seiteneigenschaften die betreffende Seite auf PHP um und schon müsste es gehen.

LG
Eberhard
same shit different day
STS Software    Webbuilder-Stuff    unsere Aktion
Bedanken Zitieren
#2
Die "Hieroglyphen" besagen, dass Du die Seite, auf die Du verlinkt hast keine PHP-Seite ist.
Stelle unter Seiteneigenschaften die betreffende Seite auf PHP um und schon müsste es gehen.

LG
Eberhard
same shit different day
STS Software    Webbuilder-Stuff    unsere Aktion
Bedanken Zitieren
#3
Hallo Eberhard,
Dateierweiterung ist jeweils PHP, Dokument-Typ geht nur HTML. Ich denke, das muss wohl irgend etwas mit den Formulareinstellungen zu tun haben.
Ich habe "PHP Formular-Prozessor benutzen" aktiviert ..
Hmmm.
Bedanken Zitieren
#3
Hallo Eberhard,
Dateierweiterung ist jeweils PHP, Dokument-Typ geht nur HTML. Ich denke, das muss wohl irgend etwas mit den Formulareinstellungen zu tun haben.
Ich habe "PHP Formular-Prozessor benutzen" aktiviert ..
Hmmm.
Bedanken Zitieren
#4
Hallo Bettina,

hast Du mal einen Link, dann schau ich mir das mal an.

LG
Eberhard
same shit different day
STS Software    Webbuilder-Stuff    unsere Aktion
Bedanken Zitieren
#4
Hallo Bettina,

hast Du mal einen Link, dann schau ich mir das mal an.

LG
Eberhard
same shit different day
STS Software    Webbuilder-Stuff    unsere Aktion
Bedanken Zitieren
#5
Hallo Eberhard, hier der Link zur Seite:
https://www.mbionline.de/download-id209200728bs.php
Die Interessenten geben ihre Kontaktdaten ein und können auf der nächsten Seite nochmal alles kontrollieren, bevor sie das Exposé herunterladen..
Wir bekommen dann eine Mail mit den Formulardaten..

LG Bettina
Bedanken Zitieren
#5
Hallo Eberhard, hier der Link zur Seite:
https://www.mbionline.de/download-id209200728bs.php
Die Interessenten geben ihre Kontaktdaten ein und können auf der nächsten Seite nochmal alles kontrollieren, bevor sie das Exposé herunterladen..
Wir bekommen dann eine Mail mit den Formulardaten..

LG Bettina
Bedanken Zitieren
#6
Auf die Schnelle sehe ich keinen Fehler :-(
Du könntest mir auch das Projekt als Template mailen
Email: info@stssoftware.de

LG
Eberhard
same shit different day
STS Software    Webbuilder-Stuff    unsere Aktion
[-] Folgende 1 Mitglied dankten STS für diesen Beitrag:
  • bettinamichelsen
Bedanken Zitieren
#6
Auf die Schnelle sehe ich keinen Fehler :-(
Du könntest mir auch das Projekt als Template mailen
Email: info@stssoftware.de

LG
Eberhard
same shit different day
STS Software    Webbuilder-Stuff    unsere Aktion
[-] Folgende 1 Mitglied dankten STS für diesen Beitrag:
  • bettinamichelsen
Bedanken Zitieren
#7
Danke Eberhard, das mache ich. [:o)
Habe jetzt noch Termine..
Bis später und LG Bettina
Bedanken Zitieren
#7
Danke Eberhard, das mache ich. [:o)
Habe jetzt noch Termine..
Bis später und LG Bettina
Bedanken Zitieren
#8
Hallo Bettina,

wolltest Du mir nicht was mailen, oder hat sich das erledigt?

LG
Eberhard
same shit different day
STS Software    Webbuilder-Stuff    unsere Aktion
[-] Folgende 1 Mitglied dankten STS für diesen Beitrag:
  • bettinamichelsen
Bedanken Zitieren
#8
Hallo Bettina,

wolltest Du mir nicht was mailen, oder hat sich das erledigt?

LG
Eberhard
same shit different day
STS Software    Webbuilder-Stuff    unsere Aktion
[-] Folgende 1 Mitglied dankten STS für diesen Beitrag:
  • bettinamichelsen
Bedanken Zitieren
#9
Hallo Eberhard,
bin zur Zeit etwas im Stress; das Template muss ich noch kleiner machen (Seiten rauslöschen..), weil es eine riesige Datei ist..
Ich schicke, sobald ich kann und freue mich auf Lösung/en.
LG Bettina
Bedanken Zitieren
#9
Hallo Eberhard,
bin zur Zeit etwas im Stress; das Template muss ich noch kleiner machen (Seiten rauslöschen..), weil es eine riesige Datei ist..
Ich schicke, sobald ich kann und freue mich auf Lösung/en.
LG Bettina
Bedanken Zitieren


Gehe zu:


Benutzer, die gerade dieses Thema anschauen: 1 Gast/Gäste