Hallo Leuchte
Auch dir ein Dankeschön für deine Hilfe!
So sieht jetzt meine kontakt_post.php aus:
Code: Alles auswählen
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);
$textfeld=$HTTP_POST_VARS['textfeld'];
$textfeld .= $HTTP_POST_VARS['name'];
$textfeld .= $HTTP_POST_VARS['vorname'];
$textfeld .= $HTTP_POST_VARS['geburtstag'];
$textfeld .= $HTTP_POST_VARS['strasse'];
$textfeld .= $HTTP_POST_VARS['plz'];
$textfeld .= $HTTP_POST_VARS['wohnort'];
$textfeld .= $HTTP_POST_VARS['telefon'];
$textfeld .= $HTTP_POST_VARS['motorrad'];
$name=$HTTP_POST_VARS['name'];
$mail=$HTTP_POST_VARS['mail'];
$betreff=$HTTP_POST_VARS['betreff'];
$email_from = "$name<$mail>";
$email_to = "info@swissbikers.ch";
$header = "From:$email_from\n";
mail($email_to,$betreff,$textfeld,$header);
if (mail==false){
$false = $lang['kontakt15'];}
else {
$true = $lang['kontakt16'];}
$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);
?>
Ich bekomme aber die Angaben im ['textfeld'] zugeschickt. Der Rest bei $textfeld . = $HTTP_POST_VARS wird leider ignoriert.
Dies steht in meiner kontakt.tpl:
Code: Alles auswählen
<script language="JavaScript" type="text/javascript" type="text/javascript">
<!--
function ResetCheck()
{
pruef=window.confirm("{kontakt_js1}");
return pruef;
}
function chkFormular()
{
if(document.Formular.name.value == "")
{
alert("{kontakt_js2}");
document.Formular.name.focus();
return false;
}
if(document.Formular.vorname.value == "")
{
alert("{kontakt_js3}");
document.Formular.vorname.focus();
return false;
}
if(document.Formular.geburtstag.value == "")
{
alert("{kontakt_js4}");
document.Formular.geburtstag.focus();
return false;
}
if(document.Formular.strasse.value == "")
{
alert("{kontakt_js5}");
document.Formular.strasse.focus();
return false;
}
if(document.Formular.plz.value == "")
{
alert("{kontakt_js6}");
document.Formular.plz.focus();
return false;
}
if(document.Formular.wohnort.value == "")
{
alert("{kontakt_js7}");
document.Formular.wohnort.focus();
return false;
}
if(document.Formular.telefon.value == "")
{
alert("{kontakt_js8}");
document.Formular.telefon.focus();
return false;
}
if(document.Formular.mail.value == "")
{
alert("{kontakt_js9}");
document.Formular.mail.focus();
return false;
}
if(document.Formular.mail.value.indexOf('@') == -1)
{
alert("{kontakt_js10}");
document.Formular.mail.focus();
return false;
}
if(document.Formular.motorrad.value == "")
{
alert("{kontakt_js11}");
document.Formular.motorrad.focus();
return false;
}
if(document.Formular.betreff.value == "")
{
alert("{kontakt_js12}");
document.Formular.betreff.focus();
return false;
}
if(document.Formular.textfeld.value == "")
{
alert("{kontakt_js13}");
document.Formular.textfeld.focus();
return false;
}
}
//-->
</script>