Jump to content

Tapatalk


Recommended Posts

אולי מישהו פה ידע לעזור עם השגיאה שמתרחשת ב tapatalk...

זה מה שאני רואה בלוג השגיאות של הפורום:

 

http://techstud.net/forum/index.php?http://techstud.net/mobiquo/mobiquo.php

 

 

 

שגיאת מאגר נתונים: 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 'AND b.child_level >= 1' at line 18

 

 

 

קבצים: /home4/techstu2/public_html/forum/Sources/Subs-BoardIndex.php

 

שורה: 72

 

Here is the relevant query from the forum code:

 

 

 

 

    $result_boards = $smcFunc['db_query']('boardindex_fetch_boards', '

        SELECT' . ($boardIndexOptions['include_categories'] ? '

            c.id_cat, c.name AS cat_name,' : '') . '

            b.id_board, b.name AS board_name, b.description,

            CASE WHEN b.redirect != {string:blank_string} THEN 1 ELSE 0 END AS is_redirect,

            b.num_posts, b.num_topics, b.unapproved_posts, b.unapproved_topics, b.id_parent,

            IFNULL(m.poster_time, 0) AS poster_time, IFNULL(mem.member_name, m.poster_name) AS poster_name,

            m.subject, m.id_topic, IFNULL(mem.real_name, m.poster_name) AS real_name,

            ' . ($user_info['is_guest'] ? ' 1 AS is_read, 0 AS new_from,' : '

            (IFNULL(lb.id_msg, 0) >= b.id_msg_updated) AS is_read, IFNULL(lb.id_msg, -1) + 1 AS new_from,' . ($boardIndexOptions['include_categories'] ? '

            c.can_collapse, IFNULL(cc.id_member, 0) AS is_collapsed,' : '')) . '

            IFNULL(mem.id_member, 0) AS id_member, m.id_msg,

            IFNULL(mods_mem.id_member, 0) AS id_moderator, mods_mem.real_name AS mod_real_name

        FROM {db_prefix}boards AS b' . ($boardIndexOptions['include_categories'] ? '

            LEFT JOIN {db_prefix}categories AS c ON (c.id_cat = b.id_cat)' : '') . '

            LEFT JOIN {db_prefix}messages AS m ON (m.id_msg = b.id_last_msg)

            LEFT JOIN {db_prefix}members AS mem ON (mem.id_member = m.id_member)' . ($user_info['is_guest'] ? '' : '

            LEFT JOIN {db_prefix}log_boards AS lb ON (lb.id_board = b.id_board AND lb.id_member = {int:current_member})' . ($boardIndexOptions['include_categories'] ? '

            LEFT JOIN {db_prefix}collapsed_categories AS cc ON (cc.id_cat = c.id_cat AND cc.id_member = {int:current_member})' : '')) . '

            LEFT JOIN {db_prefix}moderators AS mods ON (mods.id_board = b.id_board)

            LEFT JOIN {db_prefix}members AS mods_mem ON (mods_mem.id_member = mods.id_member)

        WHERE {query_see_only_board}' . (empty($boardIndexOptions['countChildPosts']) ? (empty($boardIndexOptions['base_level']) ? '' : '

            AND b.child_level >= {int:child_level}') : '

            AND b.child_level BETWEEN ' . $boardIndexOptions['base_level'] . ' AND ' . ($boardIndexOptions['base_level'] + 1)),

        array(

            'current_member' => $user_info['id'],

            'child_level' => $boardIndexOptions['base_level'],

            'blank_string' => '',

        )

    );

 

Link to comment
Share on other sites

אני כן חושב שזאת הבעיה, שים לב שגם חסר /forum/ בכתובת שאחרי הסימן שאלה

לי זה נראה שהPHP מפרש את זה בתור בקשה להביא תוכן של פורום או כתיבת הודעה חדשה, ואז הSQL נכשל כי הוא לא מצליח להבין מה רוצים ממנו בכלל

ככה נראות בקשה נורמליות:

http://techstud.net/forum/index.php?action=unread

http://techstud.net/forum/index.php?action=dlattach;attach=6;type=avatar

ראיתי שבקובץ QUERYSTRING כתוב

	// It seems that sticking a URL after the query string is mighty common, well, it's evil - don't.
if (strpos($_SERVER['QUERY_STRING'], 'http') === 0)
{
	header('HTTP/1.1 400 Bad Request');
	die;
}

אז מוזר שהוא בכלל מגיע לSUBS...

וכשאני הולך לכתובת שרשמת אני מקבל:

Request URL:http://techstud.net/forum/index.php?http://techstud.net/mobiquo/mobiquo.php
Request Method:GET
Status Code:400 Bad Request

Link to comment
Share on other sites

  • 2 months later...

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

Loading...
×
×
  • Create New...