mediengestalter.info
FAQ :: Mitgliederliste :: MGi Team

Willkommen auf dem Portal für Mediengestalter

Aktuelles Datum und Uhrzeit: Fr 29.03.2024 07:05 Benutzername: Passwort: Auto-Login

Thema: PHP Kontaktformular vom 18.06.2009


Neues Thema eröffnen   Neue Antwort erstellen MGi Foren-Übersicht -> Programmierung -> PHP Kontaktformular
Seite: 1, 2  Weiter
Autor Nachricht
Denny-Lee
Threadersteller

Dabei seit: 29.05.2009
Ort: Dresden
Alter: 35
Geschlecht: Weiblich
Verfasst Do 18.06.2009 10:08
Titel

PHP Kontaktformular

Antworten mit Zitat Zum Seitenanfang

Hallo Leute,

ich habe ein php formular programmiert, funktioniert auch super. Mein Problem ist nur es wird oben ein Text angezeigt. Diesen möchte ich gern weg haben.

Vielen Dank

Hier gehts zur Seite: Kontakt
  View user's profile Private Nachricht senden
Pixelpole

Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht: Männlich
Verfasst Do 18.06.2009 10:15
Titel

Antworten mit Zitat Zum Seitenanfang

Code zeigen und so...hellsehen kann hier keiner... * Keine Ahnung... *

Vermutung meinerseits trotzdem: es wird keine Überprüfung ausgeführt ob überhaupt Daten gesendet wurden. Wenn du so wenig Ahnung hast von PHP das du nicht mal darauf kommst liegt die Vermutung nahe das das eine oder andere Sicherheitsproblem bei dem Ding ebenso besteht.

Fazit: ordentlich PHP lernen oder jemand machen lassen der sich damit auskennt *Whaazzzz uppp?*


Zuletzt bearbeitet von Pixelpole am Do 18.06.2009 10:16, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Anzeige
Anzeige
bacon

Dabei seit: 24.10.2007
Ort: -
Alter: -
Geschlecht: -
Verfasst Do 18.06.2009 10:45
Titel

Antworten mit Zitat Zum Seitenanfang

Das sollte für die ganze Seite gelten Grins
  View user's profile Private Nachricht senden
Pixelpole

Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht: Männlich
Verfasst Do 18.06.2009 10:53
Titel

Antworten mit Zitat Zum Seitenanfang

Grins
  View user's profile Private Nachricht senden
Denny-Lee
Threadersteller

Dabei seit: 29.05.2009
Ort: Dresden
Alter: 35
Geschlecht: Weiblich
Verfasst Do 18.06.2009 11:19
Titel

Antworten mit Zitat Zum Seitenanfang

oki hier isr der code..
Code:
<?php

$ihremail = "hallo@lalala.info";

$Firma=$_POST['FIRMA'];
$Anrede=$_POST['ANREDE'];
$Vorname=$_POST['VORNAME'];
$Name=$_POST['NAME'];
$Strasse=$_POST['STRASSE'];
$Ort=$_POST['ORT'];
$PLZ=$_POST['PLZ'];
$Land=$_POST['LAND'];
$Telefon=$_POST['TELEFON'];
$Fax=$_POST['FAX'];
$eMail=$_POST['EMAIL'];
$Nachricht=$_POST['NACHRICHT'];
$Submit = $_POST['submit'];
function mailcheck($eMail) {
  $eMail = "beispiel@example.com"; 
$eMail1 = eregi("^([^@\s]+)@((?:[-a-z0-9]+\.)+[a-z]{2,})$", $eMail);
$eMail2 = eregi("^[a-z0-9]+([-_\.]?[a-z0-9])+@[a-z0-9]+([-_\.]?[a-z0-9])+\.[a-z]{2,4}$", $eMail); 

var_dump($eMail1, $eMail2);
  return $eMail;
  }
    if(empty($Name)) $error .= "<li>Sie haben keinen Namen angegeben!</li>";
    if(empty($eMail)) $error .= "<li>Sie haben keine E-Mail angegeben!</li>";
    if(!mailcheck($eMail)) $error .= "<li>Ihre E-Mail ist ungültig!</li>";
       if(empty($Nachricht)) $error .= "<li>Sie haben kein Text angegeben!</li>";
    if(empty($error)) {
    $text = "Email von ".$Name."\r\n".
                "Firma: ".$Firma."\r\n".
                "Anrede: ".$Anrede."\r\n".
                "Vorname: ".$Vorname."\r\n".
                 "Name: ".$Name."\r\n".
                "Strasse: ".$Strasse."\r\n".
                "Ort: ".$Ort."\r\n".
                "PLZ: ".$PLZ."\r\n".
                "Land: ".$Land."\r\n".
                "Telefon: ".$Telefon."\r\n".
                "Fax: ".$Fax."\r\n".
                "Email: ".$eMail."\r\n".
                "Nachricht: ".$Nachricht;
    $subject = "Anfrage/Bestellung Kreativfabrik";
    $nachricht1 = $eMail . "\r\n" . $text;
    mail($ihremail,$subject,$nachricht1,"FROM: $eMail");
   
    echo "<b>Nachricht wurde erfolgtreich verschickt!</b><br>
                  <ul>
                <li>Firma: $Firma</li>
                <li>Anrede: $Anrede</li>
                <li>Vorname: $Vorname</li>
                <li>Name: $Name</li>
                <li>Strasse: $Strasse</li>
                <li>Ort: $Ort</li>
                <li>PLZ: $PLZ</li>
                <li>Land: $Land</li>
                <li>Telefon: $Telefon</li>
                <li>Fax: $Fax</li>
                <li>Email: $eMail</li>
                <li>Nachricht: $Nachricht</li>
                  </ul>";
 
    } else {
    echo "Folgender Fehler ist aufgetreten<br><p>Ihre Nachricht konnte nicht gesendet werden:<ul>$error</ul></p>";
}
?>

<form name="kontakt" action="<?php print($_SERVER['PHP_SELF']); ?>" method="POST" OnSubmit="return check();">

und hier steht dann nur das normale html formular will ich euch aber jetzt ersparen..
  View user's profile Private Nachricht senden
Pixelpole

Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht: Männlich
Verfasst Do 18.06.2009 11:23
Titel

Antworten mit Zitat Zum Seitenanfang

Ha! Keine Abfrage ob was gesendet wurde und E-Mail Injection Schwachstelle! Ich wusste es!

E-Mail Injection googeln und php grundlagen tutorials pauken! Dürfte Ruckzuck gehen.

Kleiner Hinweis noch: if($_POST) bla...
  View user's profile Private Nachricht senden
Denny-Lee
Threadersteller

Dabei seit: 29.05.2009
Ort: Dresden
Alter: 35
Geschlecht: Weiblich
Verfasst Do 18.06.2009 14:41
Titel

Antworten mit Zitat Zum Seitenanfang

habe glaub schon um die 5 tutorials gelesen über php kontaktformular. Bin ein Anfänger was da angeht. Dieses Formular ist auch mit Hilfe eines Toutourials entstanden..

Du meist das oder?
Code:
$_REQUEST = Array {
 ["name_absender"]=> string(215) "of
Content-Type: text/plain; charset=\"us-ascii\"
MIME-Version: 1.0
Content-Transfer-Encoding: 7bit
Subject: nton an incoln. e d be bucked off befure
bcc: charleslegbe@aol.com
   
ec36ff5aa45502446284c4f3ce2b3896
.
"
}


Zuletzt bearbeitet von Denny-Lee am Do 18.06.2009 14:41, insgesamt 1-mal bearbeitet
  View user's profile Private Nachricht senden
Pixelpole

Dabei seit: 25.10.2004
Ort: Trier
Alter: 37
Geschlecht: Männlich
Verfasst Do 18.06.2009 16:06
Titel

Antworten mit Zitat Zum Seitenanfang

ähh...nöö!

Tipp meinerseits: Manual lesen!
  View user's profile Private Nachricht senden
 
Ähnliche Themen Kontaktformular
Kontaktformular
Kontaktformular
Kontaktformular mit PHP
Kontaktformular im IE
PHP Kontaktformular
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.