Zurück   Flashforum > Flash und Server > PHP und MySQL

Antwort
 
LinkBack Themen-Optionen Ansicht
Alt 12-07-2010, 18:01   #1 (permalink)
Neuer User
 
Registriert seit: Jun 2010
Beiträge: 38
contact form mit php erstellt. Spamsicher???

hallo ihr lieben....

ich habe eine contact form in meine flash homepage mit eingebaut. In der php. Datei (XHTML) die ich mit dreamweaver öffnen kann steht folgender code:



<?php
if(empty($_POST['senderEmail'])){
echo"Error: No email address found";
exit;
}
$senderName = $_POST['senderName'];
$senderEmail = $_POST['senderEmail'];
$senderMessage = nl2br($_POST['senderMessage']);
$headers = "MIME-Version: 1.0\r\n";
$headers .= "Content-type: text/html; charset=iso-8859-1\r\n";

////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
// 1) Edit the first line below to match your email address
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
$headers .= "From: hello@warmforestflash.com <> \n";
$headers .= "Reply-To: " . $senderEmail . "\n\n";

////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
// 2) Then edit the following two lines to match your site name and email address
////////////////////////////////////////////////////////////////
////////////////////////////////////////////////////////////////
$siteName = "warmforestflash.com";
$to = "hello@warmforestflash.com";

$toSubject = "Message from $senderName via $siteName";
$emailBody = "From: $senderName <br />
Email: $senderEmail <br /> <br />
Message: <br />
$senderMessage
<br />";
$message = $emailBody;
$ok = mail($to, $toSubject, $message, $headers);
if($ok){
echo "returnValue=1";
}else{
echo "returnValue=0";
}
?>



was muss ich nun noch hinzufügen oder was muss genau hingeschrieben werden, damit dieser contact form auch spamsicher ist?? oder ist er das schon???
jade3 ist offline   Mit Zitat antworten
Alt 14-07-2010, 18:41   #2 (permalink)
Neuer User
 
Registriert seit: Jun 2010
Beiträge: 38
kann mir keiner helfen???


bitte leute
jade3 ist offline   Mit Zitat antworten
Alt 15-07-2010, 07:08   #3 (permalink)
Neuer User
 
Registriert seit: Sep 2009
Beiträge: 216
Hey,
Spammer versuchen über das Formular die Header zu setzten sprich BBC CC anzuhängen mit ganz vielen Email Adressen.
Und im Textfeld packen die meist BBCode sprich [ link ] oder [ url ] etc darein (ohne die Leerzeichen).

Sowas muss du filtern. Dann brauchst du eine Validierung. Damit auch das richtige im Feld drin steht. Dann evtl Capatcha.

Aber ich gehe davon aus, das du nicht so die Ahnung von PHP hast.

Mit freundlichen Grüßen

Cas
CaselPasel ist offline   Mit Zitat antworten
Alt 15-07-2010, 11:18   #4 (permalink)
Neuer User
 
Registriert seit: Jun 2010
Beiträge: 38
naja ich bin schon noch anfängerin...

hab mir die meisten sachen selber bei gebracht oder durch vieles lesen in foren.

ja dass man das machen muss weiß ich, nur leider nicht wie.

weiß nicht wie ich das jetzt bei meinem bestehenden formmailer noch integrieren soll dass es einen captcha code gibt oder ähnliches....


HILFE!
jade3 ist offline   Mit Zitat antworten
Alt 15-07-2010, 11:55   #5 (permalink)
Neuer User
 
Registriert seit: Sep 2009
Beiträge: 216
Hey,
mach erstmal folgendes:
PHP: Filter - Manual

So kannst du die daten schon mal nach richtigkeit filtern.
Dann müsstest du dir ein regex zusammen bauen, um BBCode oder Header Codes raus zu filtern.
PHP: preg_match - Manual
Zum Testen:
Regex Tester &ndash; RegexPal

Und Capatcha muss du dir mal das von Google an schauen reCapatcha.

Mit freundlichen Grüßen

Cas
CaselPasel ist offline   Mit Zitat antworten
Alt 15-07-2010, 15:37   #6 (permalink)
Neuer User
 
Registriert seit: Jun 2010
Beiträge: 38
boah ich blick da nicht durch...


ich find das so schwer in meinem bestehenden zu integrieren...weil ich nich weiß wohin damit und wies verknüpft werden muss.
jade3 ist offline   Mit Zitat antworten
Alt 15-07-2010, 15:39   #7 (permalink)
Neuer User
 
Registriert seit: Sep 2009
Beiträge: 216
Hey,
versuch dich erstmal mit den filtern!!
Die kommen in deinem PHP Script ganz nach oben.
Versuch dich und dann schickst du uns dein Code und wir sagen dir gut gemacht oda ne 6. Dann helfen wir dir weiter.

Mit freundlichen Grüßen

Cas
CaselPasel ist offline   Mit Zitat antworten
Antwort

Lesezeichen

Themen-Optionen
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 sind an
Pingbacks sind an
Refbacks sind an


Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
Contact Form sweety867 ActionScript 3 3 30-06-2010 19:54
BITTE helft mir, contact form jade3 PHP und MySQL 2 23-06-2010 19:57
contact form problem princepaul Flash Einsteiger 2 18-09-2008 22:16
contact form geht nicht peili ActionScript 1 3 12-05-2004 15:46
frage zu cgi contact form mit wolfmail thagame Flash 4 und Flash 5 5 27-01-2002 14:29


Alle Zeitangaben in WEZ +1. Es ist jetzt 14:08 Uhr.

Domains, Webhosting & Vserver von Host Europe
Unterstützt das Flashforum!
Adobe User Group


Copyright ©1999 – 2012 Marc Thiele