Go Back   vb.org Archive > vBulletin 4 Discussion > vB4 General Discussions
FAQ Community Calendar Today's Posts Search

Reply
 
Thread Tools Display Modes
  #1  
Old 12-28-2009, 11:55 PM
Jaime82 Jaime82 is offline
 
Join Date: Oct 2005
Posts: 73
Благодарил(а): 0 раз(а)
Поблагодарили: 0 раз(а) в 0 сообщениях
Default PHP Page for Real Chat Integrate

I have RealChat Integrated with Vbulletin using this PHP page. It works great with one exception, when I don't make a new window open when the user clicks the "Login" button after entering their username and password it comes up with an error saying "Internet Explorer has stopped working" and then it closes the browser. Can anyone tell me what the error is in the code that would make it close the browser, unless I make it open in a new window?

Thanks in Advance!

Jaime

PHP Code:
<?php
error_reporting
(E_ALL & ~E_NOTICE); 
define('NO_REGISTER_GLOBALS'1);
chdir('/var/www/vhosts/url.com/httpdocs/bbs');
include(
'/var/www/vhosts/url.com/httpdocs/bbs/global.php');
chdir('/var/www/vhosts/url.com/httpdocs');

if (!
in_array($vbulletin->userinfo['usergroupid'], array(5,6,7,9,14))){
?>

<link rel="stylesheet" type="text/css" href="../bbs/clientscript/vbulletin_css/chatlogin.css" id="vbulletin_css" />
<br>
<table class="tborder" cellpadding="3" cellspacing="1" border="0" width="70%" align="center">
<tr>
    <td class="panelsurround" align="center">
    <div class="panel">
        <div align="left">
                        <script type="text/javascript" src="../bbs/clientscript/vbulletin_md5.js"></script>
            <form action="../bbs/login.php" target="_top" method="post" onsubmit="md5hash(vb_login_password, vb_login_md5password, vb_login_md5password_utf, 0)">
            <input type="hidden" name="do" value="login" />
            <input type="hidden" name="url" value="../chat/TestRoomFrame.html" />
            <input type="hidden" name="vb_login_md5password" />
            <input type="hidden" name="vb_login_md5password_utf" />
            
    
            <input type="hidden" name="s" value="" />
            
            
            <div align="center" class="mediumfont"><b>Members Only Chat Room</b></div>
            <br>
                        <br>
            <div align="center" class="mediumfont">
                        Text
                         <a href="../bbs/index.php?do=signup" target="_top">The Message Board</a>.</div>
            <br>
                        <br>
            
            <fieldset class="fieldset">
                <legend>Log in</legend>
                <table cellpadding="0" cellspacing="2" border="0" align="center">
                <tr>
                    <td>Chat Name:<br /><input type="text" class="bginput" name="vb_login_username" size="50" accesskey="u" tabindex="1" /></td>
                </tr>
                <tr>
                    <td>Password:<br /><input type="password" class="bginput" name="vb_login_password" size="50" accesskey="p" tabindex="1" /></td>
                </tr>
                <tr>
                    <td>
                        <span style="float:right"><a href="../bbs/login.php?do=lostpw" target="_top">Forgotten Your Password?</a></span>
                        <label for="cb_cookieuser"><input type="checkbox" name="cookieuser" value="1" id="cb_cookieuser" tabindex="1" />Remember Me?</label>
                    </td>
                </tr>
                <tr>
                    <td align="right">
                        <input type="submit" class="button" value="Log in" accesskey="s" tabindex="1" />
                        <input type="reset" class="button" value="Reset Fields" accesskey="r" tabindex="1" />
                    </td>
                </tr>
                </table>
            </fieldset>
            </form>
            <br>
                        <br>
<center><font size="3">If the chat room will not load for you, or your 
browser does not support frames, please <a href="http://www.url.com/chat" target="_top">click here</a> 
to try our frames free login.  If you still can't enter, you may want 
to update your java at <a href="http://www.java.com" target="_top">Java.com</a> 
and see if that helps.
</font></center>

</div>
    </div>
    </td>
</tr>
</table>
<?
}else { 
?>

<table cellpadding="1" cellspacing="1" border="0" width="100%" align="center">
        <td class="alt2" valign="top" nowrap="nowrap">
        <div class="smallfont">
            <strong>Welcome, <?php echo $vbulletin->userinfo[username];?>.</strong>
<br>
                       <?php echo construct_phrase($vbphrase['last_visited_x_at_y'], $vbulletin->userinfo['lastvisitdate'], $vbulletin->userinfo['lastvisittime']);?>.
        </div>
        </td>

       </table>
<br>
<br>
<center>
<?php
/**

     * Nickname, avatar and profile URLs.
     * These are usually pulled from the database.
     */
    
$nickName rawurlencode($vbulletin->userinfo['username']);   // rawurlencode is important 
    
$profileURL rawurlencode($vbulletin->options['bburl'] . '/member.php?u=' $vbulletin->userinfo['userid']); 
    
$avatarURL rawurlencode($vbulletin->options['bburl'] . '/image.php?u=' $vbulletin->userinfo['userid']);
     
    
/**
     * This string must match the Authentication Key, that you
     * specified in the RealChat Control Center, Server Settings.
     */
    
$authKey "RHCLBROWCXHPHTGQ";
     
    
/**
     * Valid chat launching link generated with the Control Center.
     */
    
$link "http://000.000.0.0:8080/?0,0,0,0,0";
     
    
/**
     * Generates a HMAC-protected link, based on the source link,
     * username, avatar and profile URLS, and authKey.
     */
    
function HMACLink($nickName$profileURL$avatarURL$link$authKey) {
        
$cpID substr(strrchr($link','), 1);
        
$hmac md5($cpID.$nickName.$profileURL.$avatarURL.$authKey.date('Ymd'));
        return 
$link."&nn=".$nickName."&pu=".$profileURL."&au=".$avatarURL."&hmac=".$hmac;
    }
     
    
/**
     * The dedicated chat URL for this user.
     * It should be used for Chat Now buttons, etc.
     */
    
$hmacLink HMACLink$nickName$profileURL$avatarURL$link$authKey );
     
     
     
    
// a test
    
echo '<a href="'.$hmacLink.'">Chat Now</a>';
?>
</center>
<? } ?>
Reply With Quote
Reply


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 02:10 AM.


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.07478 seconds
  • Memory Usage 2,203KB
  • Queries Executed 11 (?)
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
  • (1)bbcode_php
  • (1)footer
  • (1)forumjump
  • (1)forumrules
  • (1)gobutton
  • (1)header
  • (1)headinclude
  • (1)navbar
  • (3)navbar_link
  • (120)option
  • (1)post_thanks_box
  • (1)post_thanks_button
  • (1)post_thanks_javascript
  • (1)post_thanks_navbar_search
  • (1)post_thanks_postbit_info
  • (1)postbit
  • (1)postbit_onlinestatus
  • (1)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_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