Go Back   vb.org Archive > vBulletin 3 Discussion > vB3 Programming Discussions
  #1  
Old 04-17-2007, 04:25 PM
zardos zardos is offline
 
Join Date: Apr 2006
Posts: 63
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default Coders please help!

Hi, when i insert this code into member.php the page becomes blank :/ why?

PHP Code:
// Start ROBINSGB
// *************************
 
$vbulletin->input->clean_array_gpc('p', array( 
            
'gbID' => TYPE_NOHTML 
            
'userID' => TYPE_NOHTML 
            
'date' => TYPE_NOHTML 
            
'message' => TYPE_NOHTML 
            
'Submit' => TYPE_NOCLEAN 
            $gbID2  
=  $_POST['u'];
        
));   


if (isset(
$vbulletin->GPC['submit'])) 
{   
    
$vbulletin->db->query_write(
                    INSERT INTO " 
TABLE_PREFIX "RobinsGB(gbID,uderID,date,message) 
                    VALUES ('
$gbID2','".$vbulletin->userinfo['userid']."','" $vbulletin->GPC['date'] . "','" $vbulletin->GPC['message'] . "') 
    "
);   
    exit;   
}  
// END OF ROBINSGB
// ************************* 
Btw, is there a VB variable for getting the userID or nickname from the profile you are watching?
Reply With Quote
  #2  
Old 04-17-2007, 05:57 PM
Marco van Herwaarden Marco van Herwaarden is offline
 
Join Date: Jul 2004
Posts: 25,415
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

PHP Code:
    exit; 
^^^ That is why maybe?

Also that code will very likely lead to SQL-Injection vulnerabilities.

What are you trying to do that you need a code-edit?
Reply With Quote
  #3  
Old 04-17-2007, 06:16 PM
zardos zardos is offline
 
Join Date: Apr 2006
Posts: 63
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

Am trying to create a guestbook in member profile page .
Reply With Quote
  #4  
Old 04-17-2007, 06:36 PM
Adrian Schneider's Avatar
Adrian Schneider Adrian Schneider is offline
 
Join Date: Jul 2004
Posts: 2,528
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default

PHP Code:
 $vbulletin->input->clean_array_gpc('p', array(
    
'gbID'    => TYPE_NOHTML,
    
'userID'  => TYPE_NOHTML,
    
'date'    => TYPE_NOHTML,
    
'message' => TYPE_NOHTML,
    
'Submit'  => TYPE_NOCLEAN,
    
'u'       => TYPE_UINT
));


if (
$vbulletin->GPC['submit'])
{
    
$vbulletin->db->query_write("
        INSERT INTO " 
TABLE_PREFIX "RobinsGB
            (gbID, userID, `date`, message)
        VALUES (
            '" 
$db->escape_string($vbulletin->GPC['gbID']) . "',
             " 
$vbulletin->userinfo['userid'] . ",
            '" 
$db->escape_string($vbulletin->GPC['date']) . "',
            '" 
$db->escape_string($vbulletin->GPC['message']) . "'
        )
    "
);
    
    
// redirect?

You had various syntax errors, typos, etc. Someone else can look at the various logical errors and see if they can make sense of it.
Reply With Quote
Reply

Thread Tools
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Forum Jump


All times are GMT. The time now is 11:46 PM.


Powered by vBulletin® Version 3.8.12 by vBS
Copyright ©2000 - 2025, vBulletin Solutions Inc.
X vBulletin 3.8.12 by vBS Debug Information
  • Page Generation 0.04218 seconds
  • Memory Usage 2,200KB
  • Queries Executed 13 (?)
More Information
Template Usage:
  • (1)SHOWTHREAD
  • (1)ad_footer_end
  • (1)ad_footer_start
  • (1)ad_header_end
  • (1)ad_header_logo
  • (1)ad_navbar_below
  • (1)ad_showthread_beforeqr
  • (1)ad_showthread_firstpost
  • (1)ad_showthread_firstpost_sig
  • (1)ad_showthread_firstpost_start
  • (3)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (4)post_thanks_box
  • (4)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (4)post_thanks_postbit_info
  • (4)postbit
  • (4)postbit_onlinestatus
  • (4)postbit_wrapper
  • (1)spacer_close
  • (1)spacer_open
  • (1)tagbit_wrapper 

Phrase Groups Available:
  • global
  • inlinemod
  • postbit
  • posting
  • reputationlevel
  • showthread
Included Files:
  • ./showthread.php
  • ./global.php
  • ./includes/init.php
  • ./includes/class_core.php
  • ./includes/config.php
  • ./includes/functions.php
  • ./includes/class_hook.php
  • ./includes/modsystem_functions.php
  • ./includes/functions_bigthree.php
  • ./includes/class_postbit.php
  • ./includes/class_bbcode.php
  • ./includes/functions_reputation.php
  • ./includes/functions_post_thanks.php 

Hooks Called:
  • init_startup
  • init_startup_session_setup_start
  • init_startup_session_setup_complete
  • cache_permissions
  • fetch_postinfo_query
  • fetch_postinfo
  • fetch_threadinfo_query
  • fetch_threadinfo
  • fetch_foruminfo
  • style_fetch
  • cache_templates
  • global_start
  • parse_templates
  • global_setup_complete
  • showthread_start
  • showthread_getinfo
  • forumjump
  • showthread_post_start
  • showthread_query_postids
  • showthread_query
  • bbcode_fetch_tags
  • bbcode_create
  • showthread_postbit_create
  • postbit_factory
  • postbit_display_start
  • post_thanks_function_post_thanks_off_start
  • post_thanks_function_post_thanks_off_end
  • post_thanks_function_fetch_thanks_start
  • post_thanks_function_fetch_thanks_end
  • post_thanks_function_thanked_already_start
  • post_thanks_function_thanked_already_end
  • fetch_musername
  • postbit_imicons
  • bbcode_parse_start
  • bbcode_parse_complete_precache
  • bbcode_parse_complete
  • postbit_display_complete
  • post_thanks_function_can_thank_this_post_start
  • tag_fetchbit_complete
  • forumrules
  • navbits
  • navbits_complete
  • showthread_complete