ilch Forum » Ilch Clan 1.1 » Fehlersuche und Probleme » Fehlermeldung Join us

Geschlossen
  1. #1
    User Pic
    Luna Mitglied
    Registriert seit
    12.12.2012
    Beiträge
    8
    Beitragswertungen
    0 Beitragspunkte
    Parse error: syntax error, unexpected T_VARIABLE in xxxx/plat1n1um.eu/include/contents/joinus.php on line 114

    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>&sect;' . $rrow[0] . '. &nbsp; ' . $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
    0 Mitglieder finden den Beitrag gut.
  2. #2
    User Pic
    Lord|Schirmer Administrator
    Registriert seit
    21.03.2007
    Beiträge
    7.675
    Beitragswertungen
    1212 Beitragspunkte
    Zeile 113 und 128 fehlt das Komma nach $row['name'] !
    rules :: doku :: faq :: linkus
    0 Mitglieder finden den Beitrag gut.
  3. #3
    User Pic
    Rock@wulf Hall Of Fame
    Registriert seit
    03.06.2004
    Beiträge
    3.282
    Beitragswertungen
    239 Beitragspunkte
    Zeile 113 & 128 fehlt ein Komma

    Mist wer er schneller


    Zuletzt modifiziert von Rock@wulf am 10.01.2013 - 13:54:01
    Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
    MFG Rock@wulf
    0 Mitglieder finden den Beitrag gut.
  4. #4
    User Pic
    Luna Mitglied
    Registriert seit
    12.12.2012
    Beiträge
    8
    Beitragswertungen
    0 Beitragspunkte
    Danke danke.
    Nun kommt das ein fehler auf line 125 ist traurig
    0 Mitglieder finden den Beitrag gut.
  5. #5
    User Pic
    Rock@wulf Hall Of Fame
    Registriert seit
    03.06.2004
    Beiträge
    3.282
    Beitragswertungen
    239 Beitragspunkte
    Z 123 & 138 das komma entfernen
    Meine Postings repräsentieren meine Meinung wenn nicht anders gekennzeichnet.
    MFG Rock@wulf
    0 Mitglieder finden den Beitrag gut.
  6. #6
    User Pic
    Saarlonz Hall Of Fame
    Registriert seit
    07.08.2008
    Beiträge
    3.003
    Beitragswertungen
    235 Beitragspunkte
    Ein wenig Eigeninitiative wäre schon angebracht.
    0 Mitglieder finden den Beitrag gut.
  7. #7
    User Pic
    Luna Mitglied
    Registriert seit
    12.12.2012
    Beiträge
    8
    Beitragswertungen
    0 Beitragspunkte
    Daran scheiter ich schon seit dezember. ich hab mich schon wund gegoogelt. und hab auch hier und da selbst was dran verändert. aber immer wieder irgendwas falsch. deshalb frag ich nun hier.Bin neuling und probiers trotzdem bevor ich frage. aber wie ichs chon sagte immer wieder fehler. nachdem komma entfernen nun wieder fehlermeldung on line 109.

    Nun bekomm ich aufeinmal diesen fehler obwohl ich von gestern zu heute nichts geändert habe.

    MySQL Error:
    1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ')' at line 1
    in Query:
    INSERT INTO ic2_usercheck (`check`,name,datime,ak,groupid) VALUES ('v8PWFlPQ','jfj',NOW(),4,)

    Debug backtrace:
    @ mysql.php:32 -- debug_bt()
    @ mysql.php:50 -- db_check_error(...)
    @ joinus.php:98 -- db_query(...)
    @ index.php:35 -- require_once(...)

    MySQL Error:
    1064 : You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near ''1357902864','Joinus Apply','',-1)' at line 1
    in Query:
    INSERT INTO `ic2_pm` (`sid`,`eid`,`time`,`titel`,`txt`,`status`) VALUES (1,,'1357902864','Joinus Apply','',-1)

    Debug backtrace:
    @ mysql.php:32 -- debug_bt()
    @ mysql.php:50 -- db_check_error(...)
    @ user.php:331 -- db_query(...)
    @ joinus.php:141 -- sendpm(...)
    @ index.php:35 -- require_once(...)


    Zuletzt modifiziert von Luna am 11.01.2013 - 12:16:00
    0 Mitglieder finden den Beitrag gut.
Geschlossen

Zurück zu Fehlersuche und Probleme

Optionen: Bei einer Antwort zu diesem Thema eine eMail erhalten