เเจ้ง error "Call to undefined function..."

สำหรับผู้ที่ เริ่มต้น Programming - PHP มีอะไร แนะนำ หรือข้อสงสัยต้องบอร์ด นี้ คนที่มีความรู้ แบ่งปันคนอื่นบ้างนะ ปัญหาการเขียนโปรแกรม แบบ OOP Session Cookies php network

Moderators: mindphp, ผู้ดูแลกระดาน

User avatar
thatsawan
PHP VIP Members
PHP VIP Members
Posts: 28523
Joined: 31/03/2014 10:02 am
Contact:

เเจ้ง error "Call to undefined function..."

Post by thatsawan »

ต้องการปิดการทำงาน ถ้าไม่มีการเปิดจะไม่สามารถเข้าหน้านี้ได้
- ผลคือ ปิดการทำงานได้เเล้วค่ะ

Code: Select all

if($config['.....']==1) { 
} else {
	trigger_error('NOT_AUTHORISED');
}
- เเต่ไม่สามารถเปิดได้ ทำให้
Call to undefined function tmb_topic_portal_list() ฟังก์ชั่นนี้ใช้เเสดงข้อมูล

Code: Select all

function tmb_topic_portal_list()
{
    global $db, $cache, $portal_config;
        global $user, $config, $template, $phpbb_admin_path, $phpEx; 
        $action    = request_var('action', '');
        $start        = request_var('start', 0);
        $mode_url   =    append_sid("tmbnews.$phpEx", 'mode=form');
        $sql = "SELECT COUNT(*) AS total_entries FROM " . M_POST_TOPIC_PORTAL_TABLE;
        $result = $db->sql_query($sql);
    $log_count = (int) $db->sql_fetchfield('total_entries');
    $db->sql_freeresult($result);
     
        $sql    = //.....
        $result = $db->sql_query_limit($sql, $config['topics_per_page'], $start);
    while ($row = $db->sql_fetchrow($result)){
            if( $row['add_by']==$user->data['user_id']) {
                       //....
                         }
            $template->assign_block_vars('links', array(
                        //..
                ));
    }
        $db->sql_freeresult($result);                                
        $template->assign_vars(array(
//...
                       ));        
    return $portal_config;
}
 
ถ้าไม่ปิดไม่มีโค้ด เปิด - ปิด ... จะทำงานได้ปกติค่ะ
User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 27120
Joined: 22/09/2008 6:18 pm
Contact:

Re: เเจ้ง error "Call to undefined function..."

Post by mindphp »

Call to undefined function tmb_topic_portal_list()
คือมันไม่ได้โหลด ไฟล์ที่เราสร้าง function นี้เข้ามาใช้ หรือ ไม่เข้าไปเงื่อนไขที่ สร้างฟังก์ชั่นนั้นไว้
โดยอาจจะหยุดการทำงานไปก่อน
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
User avatar
thatsawan
PHP VIP Members
PHP VIP Members
Posts: 28523
Joined: 31/03/2014 10:02 am
Contact:

Re: เเจ้ง error "Call to undefined function..."

Post by thatsawan »

ทำได้เเว้ว....

Code: Select all

if($config['tmb_news_enable']==1) {
switch ($mode)
{
     //....    
    default:
                tmb_topic_portal_list();        
    break;
}
}else {
    trigger_error('NOT_AUTHORISED');
}
function tmb_topic_portal_list()
{
//...
}

 
ไม่ต้องครอบ if - else ตรงฟังก์ชั่น if - else เฉพาะตอนเรียก เข้าใจถูกรึป่าว ไม่เเน่ใจค่ะ เเต่หนูทำมันเปิด - ปิดได้ :-D
User avatar
mindphp
ผู้ดูแลระบบ MindPHP
ผู้ดูแลระบบ MindPHP
Posts: 27120
Joined: 22/09/2008 6:18 pm
Contact:

Re: เเจ้ง error "Call to undefined function..."

Post by mindphp »

น่าจะถูกนะครับ ...
ติดตาม VDO: http://www.youtube.com/c/MindphpVideoman
ติดตาม FB: https://www.facebook.com/pages/MindphpC ... 9517401606
หมวดแชร์ความรู้: https://www.mindphp.com/forums/viewforum.php?f=29
รับอบรม และพัฒนาระบบ: https://www.mindphp.com/forums/viewtopic.php?f=6&t=2042
Post Reply
  • Similar Topics
    Replies
    Views
    Last post

Return to “Programming - PHP”

Who is online

Users browsing this forum: No registered users and 17 guests