Ich finde den fehler einfach nicht.
Könnte mir jemand helfen?
<?php # Copyright by: Manuel # Support: www.ilch.de defined('main') or die('no direct access'); //-----------------------------------------------------------| $title = $allgAr['title'] . ' :: JoinUs'; $hmenu = 'JoinUs'; $design = new design($title, $hmenu); $design->header(); if (0 == db_count_query("SELECT COUNT(*) FROM prefix_groups WHERE show_joinus = 1")) { echo $lang['noteamthere']; $design->footer(); exit(); } $far = array( 'name', 'email', 'skype', 'caeign', 'caefn', 'birthday', 'nationality', 'firstacc', 'bannedacc', 'youtube', 'reason', ); $x = 0; foreach ($far as $v) { if (!empty($_POST[$v])) { $$v = escape($_POST[$v], 'string'); $x++; } else { $$v = ''; } } $xname = escape_nickname($name); $ch_name = false; if (loggedin()) { $ch_name = true; } elseif (isset($_POST['sub']) AND $name == $xname AND !empty($name) AND 0 == db_result(db_query("SELECT COUNT(*) FROM prefix_user WHERE name = BINARY '" . $name . "'"), 0)) { $ch_name = true; } if (count($far) <> $x OR $ch_name == false OR !chk_antispam('joinus')) { $tpl = new tpl('joinus.htm'); if (loggedin()) { $name = $_SESSION['authname']; } foreach ($far as $v) { if ($x > 0 AND empty($_POST[$v])) { echo 'missing: ' . $lang[$v] . '<br />'; } $tpl->set($v, $$v); } if ($x > 0 AND $name != $xname) { echo $lang['wrongnickname'] . '<br />'; } elseif ($x > 0 AND $ch_name == false) { echo $lang['namealreadyinuse'] . '<br />'; } $name = $xname; $tpl->set('readonly', (loggedin() ? ' readonly' : '')); $tpl->out(0); if ($allgAr['joinus_rules'] != 1) { $tpl->out(1); } else { $rules = '<h2>' . $lang['rules'] . '</h2>'; $rerg = db_query('SELECT zahl,titel,text FROM `prefix_rules` ORDER BY zahl'); while ($rrow = db_fetch_row($rerg)) { $rules .= '<table width="100%" border="0" cellpadding="5" cellspacing="1" class="border">'; $rules .= '<tr class="Cmite"><td><b>§' . $rrow[0] . '. ' . $rrow[1] . '</b></td></tr>'; $rules .= '<tr class="Cnorm"><td>' . bbcode($rrow[2]) . '</td></tr>'; $rules .= '</table><br />'; } $rules .= '<input type="checkbox" name="rules" value="' . $lang['yes'] . '" />' . str_replace(array('<a target="_blank" href="index.php?rules">', '</a>'), '', $lang['rulzreaded']) . '<br />'; $tpl->set_out('RULES', $rules, 2); } $tpl->set('ANTISPAM', get_antispam('joinus', 100)); $tpl->out(3); } else { # signin $name = $xname; $userreg = $lang['no']; if (!loggedin() AND $allgAr['forum_regist'] <> 0) { $x = user_regist($name, $mail, genkey(8)); $userreg = $lang['yes']; } db_query("INSERT INTO prefix_usercheck (`check`,name,datime,ak,groupid) VALUES ('" . genkey(8) . "','" . $name . "',NOW(),4,$squad)"); $squad = escape($squad, 'integer'); $abf = "SELECT `mod1`, `mod2`, `mod4`, name FROM prefix_groups WHERE id = " . $squad; $erg = db_query($abf); $row = db_fetch_assoc($erg); $rulz = (isset($_POST['rules']) ? $_POST['rules'] : $lang['no']); # bitte in der richtigen reihenfolge angeben, sonst das nicht gehen tun, kann. $mailtxt = sprintf($lang['joinusprivmsg'], $name, $row['name'], $email, $skype, $caeign, $caefn, $birthday, $nationality, $firstacc, $bannedacc, $youtube, $reason, $rulz, $userreg ); $txt = sprintf ($lang['joinusrequest'], $name, $row['name'] $email, $skype, $caeign, $caefn, $birthday, $nationality, $firstacc, $bannedacc, $youtube, $reason, ); $txtmail = sprintf ($lang['joinusrequestmail'], $name, $row['name'] $email, $skype, $caeign, $caefn, $birthday, $nationality, $firstacc, $bannedacc, $youtube, $reason, ); # pm an den leader sendpm($_SESSION['authid'], $row['mod1'], 'Joinus Apply', $mailtxt, -1); # Wenn Co Leader != Leader if ($row['mod2'] != $row['mod1']) { sendpm($_SESSION['authid'], $row['mod2'], 'Joinus Apply', $mailtxt, -1); } if ($row['mod4'] != $row['mod1'] AND $row['mod2'] != $row['mod4']) { sendpm($_SESSION['authid'], $row['mod4'], 'Joinus Apply', $mailtxt, -1); } icmail('administrator@plat1n1um.eu','JoinUs Apply',$txt); if (!loggedin() AND $allgAr['forum_regist'] <> 0) { echo $lang['amailhasbeensenttoyouwithmailandpass'] . '<br /><br />'; } echo sprintf($lang['leaderofxalert'], $row['name']); } $design->footer(); ?>
betroffene Homepage: plat1n1um.eu