Seite 1 von 1

und wieder einmal....der kontaktmod vom kollegen schäfer...

Verfasst: 28.03.2007 19:39
von Wahnfried
hiho....
ich habe mich durchs forum gegraben..und frage mich, ob nicht jemand eine funktionierende kontakt_post.php hat, die er mal uppen kann.

ich habe nun schon eine weile lang versucht, das script anzupassen, jedoch ohne erfolg.....
......................immer fehlt der Absender

kann da jemand vielleicht noch einmal schaue?
oder etwas funktionierende empfehlen...
...irgendwie fegt mich das nicht an , mit den leeren mails...

anbei die php:

Code: Alles auswählen

<?php
/***************************************************************************
 *                             Kontakt Formular von Carsten Schäfer
 *                          ------------------------
 *   Version              : Version 1.00 - 26.04.2003
 *   copyright            : (C) 2003 Carsten Schäfer
 *   email			      : cs-mailbox@web.de
 *
 *   $Id: kontakt.php,v 1.00 2003/04/26 Carsten Schäfer $
 *
 ***************************************************************************/

/***************************************************************************
 *
 *   This program is free software; you can redistribute it and/or modify
 *   it under the terms of the GNU General Public License as published by
 *   the Free Software Foundation; either version 2 of the License, or
 *   (at your option) any later version.
 *
 ***************************************************************************/

define('IN_PHPBB', true);

$phpbb_root_path = './';
include($phpbb_root_path . 'extension.inc');
include($phpbb_root_path . 'common.'.$phpEx);

$userdata = session_pagestart($user_ip, PAGE_INDEX);
init_userprefs($userdata);

$page_title = $lang['Kontakt'];
include($phpbb_root_path . 'includes/page_header.'.$phpEx);

$email_from = "$name<$email>";
$email_to = "xxx@xxxx.de";
$header = "From:$email_from\n";
$textfeld=$HTTP_POST_VARS['textfeld'];
$name=$HTTP_POST_VARS['name'];
$mail=$HTTP_POST_VARS['mail'];
$betreff=$HTTP_POST_VARS['betreff'];
mail($email_to,$betreff,$textfeld,$header,$name);

if (mail==false){
$false = $lang['kontakt8'];}
else {
$true = $lang['kontakt9'];}

$template->assign_vars(array(
'false' => $false,
'true' => $true)
);




$template->set_filenames(array(
'body' => '../kontakt_post.tpl')
);

$template->pparse('body');

include($phpbb_root_path . 'includes/page_tail.'.$phpEx);
?>

Verfasst: 28.03.2007 20:04
von mgutt

Code: Alles auswählen

$email_from = "$name<$email>";
Ich schätze mal $name und $email musst du erstmal mit $HTTP_POST_VARS['name'] bzw. $HTTP_POST_VARS['email'] einlesen.

Verfasst: 28.03.2007 20:12
von Olli Oberhausen
Was für eine Spamschleuder!

Lass lieber die finger weg ;o)

Olli

Verfasst: 28.03.2007 20:42
von Wahnfried
@mgutt..danke
aber das scheint so auch nicht zu klappen...

@Olli Oberhausen
nice die antwort, hat echt geholfen, hättest ja was vorschlagen können, wenn du davon nicht begeistert bist....

..immerhin versuche ich es zu verstehen, und versuch macht kulch :D

Verfasst: 28.03.2007 21:00
von Olli Oberhausen
Ok, ich versuchs mal zu erklären.

Solltest du den mod so einsetzen, ohne Validierung der daten, kann jeder über deinen Server Perfekt Spam verschicken.

Falls du dich wunderst, wo die ganzen Börsen und vi a g ra Emails herkommen.

Solche skripte sind der Grund.

Also, mein tipp war gut gemeint. Lass lieber die finger davon und such dir einen anderen Mod.

Gruß, Olli

Verfasst: 28.03.2007 22:24
von mgutt
spam kann man einfach aushebeln in dem Du ein billiges Spamabfragefeld hinzufügst, falls dich spammer darüber nerven sollten.

also großartig ändern müsste man das script nicht.

wie sieht denn das ergebnis jetzt aus, nachdem du meinen tipp verfolgt hast?

Verfasst: 28.03.2007 22:33
von easygo
Vorschlag --> Easy Contact Form

Verfasst: 28.03.2007 23:56
von redbull254
Easy Contact Form habe ich auch drin, kein Spam und klappt gut. Bin sehr zufrieden damit. :wink:

Verfasst: 29.03.2007 15:26
von Wahnfried
...
ja vielen dank...werd es mal ausprobieren....
....
thx@all

Verfasst: 29.03.2007 18:05
von Wahnfried
..so noch eine kurze info:

@mgutt...... nachdem ichdie letzte nacht mich mit dem "schäfer-mod"rumgeärgert habe....

...habe ich das contact form eingebaut....

und ich bin sehr zufrieden

danke an alle nochmal