promotionsite forum



 
Formmailer
Gehe zu Seite 1, 2  Weiter
 
Neues Thema eröffnen   Neue Antwort erstellen    Suchmaschinen Einsteiger Suchmaschinenoptimierung Forum // Programmieren für Anfänger
 
Autor Nachricht
Lollo
Site Admin
Site Admin


Anmeldungsdatum: 19.09.2003
Beiträge: 1609

BeitragVerfasst am: Mi 04 Okt, 2006 22:55    Titel: Formmailer
Kennt jemand ein erprobtes Spamsicherres php Script für einen einfach einzubindenen Formmailer ohne Datenbank.

Ich hatte immer so ein einfaches ungesichertes Script genutzt.Am Wochende hat mein Hoster die Seiten gesperrt weil es zu zigtausenden von Spammails über mein Script kam.

Ich würde aber gerne wieder einen Formmailer einbinden nur muss der einfach sein aber auch sicher.

Wäre super wenn da jemand was weiss.
Grüße Lollo
_________________
Webkatalog
Billig Reisendominican republicDomRep
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Lightmaster-AH
Fachmann
Fachmann


Anmeldungsdatum: 28.01.2004
Beiträge: 508

BeitragVerfasst am: Do 05 Okt, 2006 00:17    Titel:
Hallo Lollo,

hier gibt es einen formmailer mit Reloadsperre:
http://www.dislabs.de/index.php?ac=labor&sub=5&id=16

Durch die Reloadsperre dürfte den Spammern die Lust vergehen tausende von mails darüber zu versenden.

Gruß: Lightmaster-AH
_________________
Esoterik
UFOs
Sumaforum
kostenlose Foren
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Lightmaster-AH
Fachmann
Fachmann


Anmeldungsdatum: 28.01.2004
Beiträge: 508

BeitragVerfasst am: Do 05 Okt, 2006 00:28    Titel:
Nachtrag:

Das hier ist sicherlich auch ein interessanter Ansatz Formmailer (egal welche) sicherer zu gestalten:

http://www.stephan-hertz.de/blog/archives/formmailer-spam-missbrauch-wie-verhindern.html
_________________
Esoterik
UFOs
Sumaforum
kostenlose Foren
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Lollo
Site Admin
Site Admin


Anmeldungsdatum: 19.09.2003
Beiträge: 1609

BeitragVerfasst am: Do 05 Okt, 2006 00:35    Titel:
Danke Lightmaster ,
das sind schonmal klasse Ansätze.
Ich werde mich da mal die Tage mit den Formmailer Scripten beschäftigen.

Schön wäre natürlich wenn jemand ein, selbst dauerhaft erprobtes Script hier direkt einbaufertig Posten könnte .

Für die Faulen wie mich halt Razz
Grüße Lollo
_________________
Webkatalog
Billig Reisendominican republicDomRep
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
michaL
User
User


Anmeldungsdatum: 21.01.2007
Beiträge: 2

BeitragVerfasst am: So 21 Jan, 2007 19:37    Titel:
Lollo hat Folgendes geschrieben:

Schön wäre natürlich wenn jemand ein, selbst dauerhaft erprobtes Script hier direkt einbaufertig Posten könnte .


Eine Möglichkeit, in wenigen Minuten ein individuelles Webformular, wahlweise mit Spamschutz, für die eigene Homepage zu erstellen bietet ein Online-Tool auf http://www.formular-generator.de/ (meine Seite).

Dort kannst du dir den Code für dein Webformular nach eigenen Vorstellungen in wenigen Minuten zusammenklicken. Den fertigen Code brauchst du nur noch auf deiner Seite einzufügen.

Warum ich den Service kostenlos anbieten kann:
Das Captcha-Bild ist ein Image-Link zur Formular-Generator-Seite. Das merkt man bei der Benutzung des Formulars eigentlich nicht, es hilft aber der Formular-Generator-Seite sehr viel.

Ich selbst habe natürlich das Tool erprobt und setze die Formulare erfolgreich ein.

Ich hoffe, dieser Beitrag hilft dir weiter.

Gruß,
Micha
_________________
Infos: Webkataloge
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden
blackpatrol
Power User
Power User


Anmeldungsdatum: 08.03.2006
Beiträge: 84
Wohnort: O-heim

BeitragVerfasst am: Mo 22 Jan, 2007 06:55    Titel:
Hi Lollo, ich bin grad am testen von einem Formular mit einem Captchacode.
Schau hier mal rein, sieht so aus mit Rechenaufgabe:
http://www.traum-reiseberichte.com/kf//kontakt1.php

g
Peter
_________________
Reiseberichte, Reiseinfos, Reisetipps
Suche Linkpartner zum Thema Reisen
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Lollo
Site Admin
Site Admin


Anmeldungsdatum: 19.09.2003
Beiträge: 1609

BeitragVerfasst am: Di 23 Jan, 2007 10:49    Titel:
Wenns denn klappt . Rechnen werden die leute ja noch können Very Happy

Ich habs gerade mal getestet und mich mal verrechnet Very Happy

Ich drück Dir die Daumen das das Formular klappt.
Kannst Du den Code dafür hier reinstellen ?

Grüße Lollo
_________________
Webkatalog
Billig Reisendominican republicDomRep
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
blackpatrol
Power User
Power User


Anmeldungsdatum: 08.03.2006
Beiträge: 84
Wohnort: O-heim

BeitragVerfasst am: Di 23 Jan, 2007 17:58    Titel:
Hier ist der Code: Vielleicht könnt ihr was damit anfangen.

g
Peter

Zitat:
<?php

// Wenn das Formular gesendet werden soll...
if($_GET['action'] == "send")
{

// ...der Cookie gegen Spam nicht gesetzt ist...
if($_COOKIE["spam_protection"] != "spam_protection")
{

// ... und die Rechenaufgabe FALSCH geloest wurde...
if($_POST['number'] != md5($_POST['arithmetic']))
{

// ...dann eine Fehlermeldung ausgeben!
echo "<p><img src=\"stop.gif\" width=\"20\" height=\"20\" alt=\"Fehler\" /> <font style=\"color:darkred; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px\"><b>Die Rechenaufgabe wurde falsch gel&ouml;st!</b></font></p>";

}

// Ansonsten, wenn die Rechenaufgabe RICHTIG geloest wurde stimmt...
if($_POST['number'] == md5($_POST['arithmetic']))
{

// ...und die eingegeben E-Mail Adresse in Wahrheit keine ist...
if(!ereg ("^[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,3}$", $_POST['email']))
{

// ...dann eine Fehlermeldung ausgeben!
echo "<p><img src=\"stop.gif\" width=\"20\" height=\"20\" alt=\"Fehler\" /> <font style=\"color:darkred; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px\"><b>Die eingegebene E-Mail-Adresse ist ung&uuml;ltig!</b></font></p>";

}

// Ansonsten, wenn die eingegebene E-Mail Adresse auch wirklich eine ist...
if(ereg ("^[0-9a-zA-Z]([-_.]?[0-9a-zA-Z])*@[0-9a-z]([-.]?[0-9a-z])*\\.[a-z]{2,3}$", $_POST['email']))
{

// ...und kein Feld leer ist...
if(!empty($_POST['name']) && !empty($_POST['email']) && !empty($_POST['message']))
{

// dann den ganzen Muell von Spambots oder auch menschlichen Spammern entfernen...
$name = nl2br(stripslashes(htmlspecialchars($_POST['name'])));
$IP = getenv("REMOTE_ADDR");

$absender = preg_replace( "/[^a-z0-9 !?:;,.\/_\-=+@#$&\*\(\)]/im", "", $_POST['email'] );
$absender = preg_replace( "/(content-type:|bcc:|cc:|to:|from:)/im", "", $absender );

$nachricht = nl2br(stripslashes(htmlspecialchars($_POST['message'])));

// ...die Nachricht, die Sie erhalten moechten, wenn eine neue Nachricht an Sie versandt wurde, definieren...
$mailnachricht = "Hallo!\n\nEs ist eine neue Nachricht fuer Sie eingetroffen:\n\n---------------------------------------------\n\nName:\n$name\n\nIP:\n$IP\n\nE-Mail:\n$absender\n\nNachricht:\n$nachricht\n\n---------------------------------------------\n\nSie koennen dem Absender der Nachricht direkt antworten, indem Sie einfach auf diese E-Mail antworten.\n\nMfG\nBotty Wink";

// ...an Sie verschicken...
mail("Eure Emailadresse", "Neue Nachricht fuer Sie!", $mailnachricht, "From: $name <$absender>");

// ...und dem Benutzer sagen, dass alles glatt lief!
echo "<p><img src=\"ok.gif\" width=\"20\" height=\"20\" alt=\"Okay\" /> <font style=\"color:darkgreen; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px\"><b>Vielen Dank f&uuml;r Ihre Nachricht!</b> Wir lassen Ihnen umgehend eine Antwort zukommen.</font></p>";

}

// Wenn nicht alle Felder ausgefuellt wurden, dann...
else

{

// eine Fehlermeldung ausgeben!
echo "<p><img src=\"stop.gif\" width=\"20\" height=\"20\" alt=\"Fehler\" /> <font style=\"color:darkred; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:16px\"><b>Bitte f&uuml;llen Sie alle Felder aus!</b></font></p>";

}

}

}

}

}

?>
<form id="form" name="form" method="post" action="<?php echo $_SERVER['../../PHP_SELF']; ?>?action=send">
<table width="400" cellpadding="2" cellspacing="2" style="background-color:#E6E6E6; font-family:Geneva, Arial, Helvetica, sans-serif; font-size:12px">
<tr>
<td width="162" style="background-image: url(../../hintergrund.jpg)"> <strong>Ihr Name</strong></td>
<td width="188">
<input name="name" type="text" id="name" style="background-color:#CCCCCC; font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif; border : 1px solid #000000; width:186px" value="<?php echo $_POST['name']; ?>"/></td>
<td width="28" align="center" valign="middle"><img src="/kf/hilfeicon.gif" alt="Hilfe" width="15" height="15" title="Bitte geben Sie Ihren Namen an, damit wir Sie pers&ouml;nlich ansprechen k&ouml;nnen!" /></td>
</tr>
<tr>
<td width="162" style="background-image: url(../../hintergrund.jpg)"> <strong>Ihre g&uuml;ltige E-Mail Adresse</strong></td>
<td width="188">
<input name="email" type="text" id="email" style="background-color:#CCCCCC; font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif; border : 1px solid #000000; width:186px" value="<?php echo $_POST['email']; ?>"/></td>
<td width="28" align="center" valign="middle"><img src="/kf/hilfeicon.gif" alt="Hilfe" width="15" height="15" title="Ihre aktuelle, g&uuml;ltige E-Mail Adresse, an der wir Ihnen antworten!" /></td>
</tr>
<tr>
<td width="162" style="background-image: url(../../hintergrund.jpg)"> <strong>Ihre Nachricht</strong></td>
<td width="188">
<textarea name="message" id="message" style="background-color:#CCCCCC; font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif; border : 1px solid #000000; width:186px; height:100px" rows="4" cols="15"><?php echo $_POST['message']; ?></textarea></td>
<td width="28" align="center" valign="middle"><img src="/kf/hilfeicon.gif" alt="Hilfe" width="15" height="15" title="Bitte formulieren Sie Ihr Anliegen m&ouml;glichst detailliert!" /> </td>
</tr>
<tr>
<td width="162" style="background-image: url(../../hintergrund.jpg)"> <strong>Wieviel ist <?php echo $Zahl_1; ?> plus <?php echo $Zahl_2; ?>?</strong> </td>
<td>
<input name="number" type="hidden" id="number" value="<?php echo md5(( $Zahl_1 + $Zahl_2 )); ?>"/>
<input name="arithmetic" type="text" id="arithmetic" style="background-color:#CCCCCC; font-size:12px; font-family:Geneva, Arial, Helvetica, sans-serif; border : 1px solid #000000; width:186px" onfocus="if(this.value=='Das Ergebnis bitte hier hinein...')this.value=''" onblur="if(this.value=='')this.value='Das Ergebnis bitte hier hinein...'" value="Das Ergebnis bitte hier hinein..."/>
</td>
<td align="center" valign="middle"> <img src="/kf/hilfeicon.gif" alt="Hilfe" width="15" height="15" title="Spamschutz: Addieren Sie bitte <?php echo $Zahl_1; ?> und <?php echo $Zahl_2; ?> und schreiben Sie deren Summe in das Textfeld." /> </td>
</tr>
<tr>
<td style="background-image: url(../../hintergrund.jpg)"> <strong>M&ouml;gliche Aktionen</strong> </td>
<td>
<?php

// Wenn KEIN Cookie gegen Spam gesetzt wurde, dann soll der "Senden"-Button anklickbar sein
if($_COOKIE["spam_protection"] != "spam_protection")
{

?>
<input name="submit" type="submit" id="submit" value="Senden" />
<input name="reset" type="reset" id="reset" value="Zur&uuml;cksetzen" />
<?php

}

// Wenn aber ein Cookie gegen Spam gesetzt wurde, dann soll der "Senden"-Button blockiert werden
if($_COOKIE["spam_protection"] == "spam_protection")
{

?>
<input name="submit" type="submit" id="submit" value="Senden" disabled="true" />
<input name="reset" type="reset" id="reset" value="Zur&uuml;cksetzen" />
<?php

}

?>
</td>
<td align="center" valign="middle"><img src="/kf/hilfeicon.gif" alt="Hilfe" width="15" height="15" title="Sie k&ouml;nnen das Formular absenden oder zur&uuml;cksetzen!" /></td>
</tr>
<tr>
<td style="background-image: url(../../hintergrund.jpg)"><strong>Sie ben&ouml;tigen Hilfe? </strong></td>
<td colspan="2">Mit dem Mauszeiger auf das Fragezeichen zeigen und Hilfe naht Smile</td>
</tr>
</table>
</form>

_________________
Reiseberichte, Reiseinfos, Reisetipps
Suche Linkpartner zum Thema Reisen
Nach oben
Benutzer-Profile anzeigen Private Nachricht senden Website dieses Benutzers besuchen
Neues Thema eröffnen   Neue Antwort erstellen    Suchmaschinen Einsteiger Suchmaschinenoptimierung Forum // Programmieren für Anfänger Alle Zeiten sind GMT + 1 Stunde
Gehe zu Seite 1, 2  Weiter
Seite 1 von 2

 
Gehe zu:  
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.


Impressum
Powered by phpBB
proud member od backlink4beer.com
Spanish Property / Tokio Hotel / Webdesign Forum Domrep
/ Computer Hilfe
Stellenmarkt >Spain property Costa Blanca / Top10-Seo /Windows Tricks
Bill Tom Fanpage Tokio Hotel
Ein optimiertes gratis Forum mit vielen Features gibts bei Iphpbb