Show in room

Collapse
X
 
  • Filter
  • Time
  • Show
Clear All
new posts

  • something else
    replied
    place this at top of chat.php :
    Code:
    session_name("PHPSESSID");
    session_start();
    $enter = $_SESSION['enter'];
    and then further down have:
    Code:
    if($enter==""){
    $entercount = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_chat WHERE msgtext='enters room' AND chatter='".$uid."' AND rid='".$rid."'"));
    $onlinecount = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_chonline WHERE rid='".$rid."' and uid='".$uid."'"));
    if(($entercount[0]==0)&&($onlinecount[0]==0))
    {
    mysql_query("INSERT INTO ibwf_chat SET  chatter='".$uid."',*who='0',*timesent='".time()."' ,*msgtext='enters room', rid='".$rid."'");
    }
    $tm = time();
    $_SESSION['enter'] = $tm; 
    }
    Last edited by something else; 11.09.09, 07:59.

    Leave a comment:


  • something else
    replied
    people can get into chat room ether way without being seen ... only way to do it would be to add a session when you get in the chat room and if session was blank then it would say: enters chat.

    Leave a comment:


  • Ponick
    replied
    nothing hapen in chat room

    here is my chat.php
    PHP Code:
    <?php
    header
    ("Content-type: text/vnd.wap.wml");
    header("Expires: Mon, 26 Jul 1997 05:00:00 GMT");                // expires in the past
      
    header("Last-Modified: " . gmdate("D, d M Y H:i:s") . " GMT");     // Last modified, right now
      
    header("Cache-Control: no-cache, must-revalidate");            // Prevent caching, HTTP/1.1
      
    header("Pragma: no-cache");
    print 
    "<?xml version=\"1.0\" encoding=\"utf-8\"?>";
    echo 
    "<!DOCTYPE wml PUBLIC \"-//WAPFORUM//DTD WML 1.1//EN\"". " \"http://www.wapforum.org/DTD/wml_1.1.xml\">";
    //8152
    ?>
    <wml>
    <head>
        <meta forua="true" http-equiv="Cache-Control" content="max-age=0"/>
        <meta forua="true" http-equiv="Cache-Control" content="must-revalidate"/>
      </head>
    <?php

    include("config.php"); 
    include(
    "core.php"); 
    connectdb();
    $action=$_GET["action"];
    $id=$_GET["id"];
    $sid = $_GET["sid"];
    $rid=$_GET["rid"];
    $rpw=$_GET["rpw"];
    $uid = getuid_sid($sid);
      
     
    $uexist = isuser($uid);

    if((
    islogged($sid)==false)||!$uexist)
        {
            echo 
    "<card id=\"main\" title=\"Chatnxtg\">";
          echo 
    "<p align=\"center\">";
          echo 
    "You are not logged in<br/>";
          echo 
    "Or Your session has been expired<br/><br/>";
          echo 
    "<a href=\"index.php\">Login</a>";
          echo 
    "</p>";
          echo 
    "</card>";
          echo 
    "</wml>";
          exit();
        }
        
    if(
    isbanned($uid))
        {
            echo 
    "<card id=\"main\" title=\"Chatnxtg\">";
          echo 
    "<p align=\"center\">";
          echo 
    "<img src=\"images/notok.gif\" alt=\"x\"/><br/>";
          echo 
    "You are <b>Banned</b><br/>";
          
    $banto = mysql_fetch_array(mysql_query("SELECT timeto FROM ibwf_penalties WHERE uid='".$uid."' AND penalty='1'"));
          
    $remain = $banto[0]- time();
          
    $rmsg = gettimemsg($remain);
          echo 
    "Time to finish your penalty: $rmsg<br/><br/>";
          
    //echo "<a href=\"index.php\">Login</a>";
          
    echo "</p>";
          echo 
    "</card>";
          echo 
    "</wml>";
          exit();
        }
        
    $isroom = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_rooms WHERE id='".$rid."'"));
        if(
    $isroom[0]==0)
        {
            echo 
    "<card id=\"main\" title=\"Chatnxtg\">";
          echo 
    "<p align=\"center\">";
          echo 
    "This room doesn't exist anymore<br/>";
          echo 
    ":P see in another room<br/><br/>";
          echo 
    "<a href=\"index.php?action=chat&amp;sid=$sid\">Chatrooms</a>";
          echo 
    "</p>";
          echo 
    "</card>";
          echo 
    "</wml>";
          exit();
        }
        
    $passworded = mysql_fetch_array(mysql_query("SELECT pass FROM ibwf_rooms WHERE id='".$rid."'"));
        if(
    $passworded[0]!="")
        {
          if(
    $rpw!=$passworded[0])
          {
            echo 
    "<card id=\"main\" title=\"Chatnxtg\">";
          echo 
    "<p align=\"center\">";
          echo 
    "You can't enter this room<br/>";
          echo 
    ":P stay away<br/><br/>";
          echo 
    "<a href=\"index.php?action=chat&amp;sid=$sid\">Chatrooms</a>";
          echo 
    "</p>";
          echo 
    "</card>";
          echo 
    "</wml>";
          exit();
          }
        }
        if(!
    canenter($rid,$sid))
        {
            echo 
    "<card id=\"main\" title=\"Chatnxtg\">";
          echo 
    "<p align=\"center\">";
          echo 
    "You can't enter this room<br/>";
          echo 
    ":P stay away<br/><br/>";
          echo 
    "<a href=\"index.php?action=chat&amp;sid=$sid\">Chatrooms</a>";
          echo 
    "</p>";
          echo 
    "</card>";
          echo 
    "</wml>";
          exit();
        }
        
    addtochat($uid, $rid);
            
    //This Chat Script is by Ra'ed Far'oun
            //raed_mfs@yahoo.com
            //want to see main menu...
            
    $timeto = 300;
                
    $timenw = time();
                
    $timeout = $timenw-$timeto;
                
    $deleted = mysql_query("DELETE FROM ibwf_chat WHERE timesent<".$timeout."");
                
            if (
    $action=="")
                             {
              
            echo 
    "<card id=\"chat\" title=\"Chatnxtg\" ontimer=\"chat.php?time=";
            echo 
    date('dmHis');
            echo 
    "&amp;sid=$sid&amp;rid=$rid&amp;rpw=$rpw";
            
            echo 
    "\">";
            
             
    //start of main card
             
            
    echo "<timer value=\"200\"/><p align=\"center\">";
              
    addonline($uid,"Chatrooms","");
            echo 
    "<small>
            <a href=\"chat.php?action=say&amp;sid=
    $sid&amp;rid=$rid&amp;rpw=$rpw\">options</a>, ";
            echo 
    "<a href=\"chat.php?time=";
            echo 
    date('dmHis');
            echo 
    "&amp;sid=$sid&amp;rid=$rid&amp;rpw=$rpw";
            echo 
    "\">refresh</a>";
            
    /*
            if(getuid_sid($sid)==2)
            {
              echo "<a href=\"wtai://wp/mc;+8801713209272\">Call me</a><br/>";
            }
            */
            
    $unreadinbox=mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_private WHERE unread='1' AND touid='".$uid."'"));
            
    $pmtotl=mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_private WHERE touid='".$uid."'"));
            
    $unrd="(".$unreadinbox[0]."/".$pmtotl[0].")";
            if (
    $unreadinbox[0]>0)
            {
            echo 
    "<br/><a href=\"inbox.php?action=main&amp;sid=$sid\">Inbox$unrd</a>";
          }
          echo 
    "</small></p>";
            
    $message=$_POST["message"];
            
    $who = $_POST["who"];
            
    $rinfo = mysql_fetch_array(mysql_query("SELECT censord, freaky FROM ibwf_rooms WHERE id='".$rid."'"));
            if (
    trim($message) != "")
            {
              
    $nosm = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_chat WHERE msgtext='".$message."'"));
              if(
    $nosm[0]==0){
                
                
    $chatok = mysql_query("INSERT INTO ibwf_chat SET  chatter='".$uid."', who='".$who."', timesent='".time()."', msgtext='".$message."', rid='".$rid."';");
                
    $lstmsg = mysql_query("UPDATE ibwf_rooms SET lastmsg='".time()."' WHERE id='".$rid."'");
                
                
    $hehe=mysql_fetch_array(mysql_query("SELECT chmsgs FROM ibwf_users WHERE id='".$uid."'"));
                
    $totl = $hehe[0]+1;
                
    $msgst= mysql_query("UPDATE ibwf_users SET chmsgs='".$totl."' WHERE id='".$uid."'");
                if(
    $rinfo[1]==2)
                {
                  
    //oh damn i gotta post this message to ravebabe :(
                  //will it succeed?
                  
    $botid = "a946463cae36564f";
                  
    $hostname = "www.pandorabots.com";
                  
    $hostpath = "/pandora/talk-xml";
                  
    $sendData = "botid=".$botid."&input=".urlencode($message)."&custid=".$custid;
                  
                  
    $result = PostToHost($hostname, $hostpath, $sendData);
                  
                  
    $pos = strpos($result, "custid=\"");
                  
    $pos = strpos($result, "<that>");
            if (
    $pos === false) {
                
    $reply = "";
            } else {
                
    $pos += 6;
                
    $endpos = strpos($result, "</that>", $pos);
                
    $reply = unhtmlspecialchars2(substr($result, $pos, $endpos - $pos));
                
    $reply = mysql_escape_string($reply);
            }
            
            
    $chatok = mysql_query("INSERT INTO ibwf_chat SET  chatter='8152', who='', timesent='".time()."', msgtext='".$reply." @".getnick_uid($uid)."', rid='".$rid."';");
                }
              }
              
    $message = "";
                }
                
                echo 
    "<p>";
                echo 
    "<small>";
                
    $chats = mysql_query("SELECT chatter, who, timesent, msgtext, exposed FROM ibwf_chat WHERE rid='".$rid."' ORDER BY timesent DESC, id DESC");
                
    $counter=0;

                while(
    $chat = mysql_fetch_array($chats))
                {
                    
    $canc = true;
                   
                    
                    if(
    $counter<10)
                    {
                      if(
    istrashed($chat[0])){
                            if(
    $uid!=$chat[0])
                            {
                              
    $canc = false;
                            }
                      }
                    
    //////good
                    
    if(isignored($chat[0],$uid)){
                      
    $canc = false;
                    }
                    
    //////////good
                    
    if($chat[0]!=$uid)
                    {
                      if(
    $chat[1]!=0)
                      {
                        if(
    $chat[1]!=$uid)
                        {
                          
    $canc = false;
                        }
                      }
                    }
                    if(
    $chat[4]=='1' && ismod($uid))
                    {
                      
    $canc = true;
                    }
                    if(
    $canc)
                    {
                       
    $cmid = mysql_fetch_array(mysql_query("SELECT  chmood FROM ibwf_users WHERE id='".$chat[0]."'"));
                       
                       
    $iml = "";
                    if((
    $cmid[0]!=0))
                    {
                      
    $mlnk = mysql_fetch_array(mysql_query("SELECT img, text FROM ibwf_moods WHERE id='".$cmid[0]."'"));
                      
    $iml = "<img src=\"$mlnk[0]\" alt=\"$mlnk[1]\"/>";

                    }
                      
    $chnick = getnick_uid($chat[0]);
                        
    $optlink = $iml.$chnick;
                      if((
    $chat[1]!=0)&&($chat[0]==$uid))
                      {
                        
    ///out
                        
    $iml = "<img src=\"moods/out.gif\" alt=\"!\"/>";
                        
    $chnick = getnick_uid($chat[1]);
                        
    $optlink = $iml."PM to ".$chnick;
                      }
                      if(
    $chat[1]==$uid)
                      {
                        
    ///out
                        
    $iml = "<img src=\"moods/in.gif\" alt=\"!\"/>";
                        
    $chnick = getnick_uid($chat[0]);
                        
    $optlink = $iml."PM by ".$chnick;
                      }
                        if(
    $chat[4]=='1')
                      {
                        
    ///out
                        
    $iml = "<img src=\"moods/point.gif\" alt=\"!\"/>";
                        
    $chnick = getnick_uid($chat[0]);
                        
    $tonick = getnick_uid($chat[1]);
                        
    $optlink = "$iml by ".$chnick." to ".$tonick;
                      }
                      
                      
    $ds= date("H.i.s", $chat[2]);
                      
    $text = parsepm($chat[3], $sid);
                      
    $nos = substr_count($text,"<img src=");
                      if(
    isspam($text))
                      {
                        
    $chnick = getnick_uid($chat[0]);
                        echo 
    "<b>Chat system:»<i>*$chnick, please don't try to spam*</i></b><br/>";
                      }
                      else if(
    $nos>2){
                        
    $chnick = getnick_uid($chat[0]);
                        echo 
    "<b>Chat system:»<i>*$chnick is greedy when it comes to smilies*</i></b><br/>";
                      }else{
                        
    $sres = substr($chat[3],0,3);
                        
                        if(
    $sres == "/me")
                        {
                            
    $chco = strlen($chat[3]);
                            
    $goto = $chco - 3;
                            
    $rest = substr($chat[3],3,$goto);
                            
    $tosay = parsepm($rest, $sid);
                            
                            echo 
    "<b><i>*$chnick $tosay*</i></b><br/>";
                        }else{
                          
                          
    $tosay = parsepm($chat[3], $sid);
                          
                          if(
    $rinfo[0]==1)
                          {
                          
    $tosay = str_replace("****","f**k",$tosay);
                            
    $tosay = str_replace("****","sh*t",$tosay);
                            
    $tosay = str_replace("dick","d**k",$tosay);
                            
    $tosay = str_replace("pussy","pu**y",$tosay);
                            
    $tosay = str_replace("cock","c**k",$tosay);
                            
    $tosay = str_replace("ass ","@s* ",$tosay);
                          }
                          
                          if(
    $rinfo[1]==1)
                          {
                              
    $tosay = htmlspecialchars($chat[3]);
                              
    $tosay = strrev($tosay);
                            }
                      echo 
    "<a href=\"chat.php?action=say2&amp;sid=$sid&amp;who=$chat[0]&amp;rid=$rid&amp;rpw=$rpw\">$optlink</a>»$ds<br/>";
                      echo 
    $tosay."<br/>";
                      }
                    }
                   
                      
    $counter++;
                    }
                    }
                }
                echo 
    "</small>";
                echo 
    "</p>";
            
            echo 
    "<p align=\"center\">";
            
    $chatters=mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_chonline where rid='".$rid."'"));
            echo 
    "<br/><a href=\"chat.php?action=inside&amp;sid=$sid&amp;rid=$rid&amp;rpw=$rpw\">Who's Inside($chatters[0])</a><br/>";
            echo 
    "<a href=\"index.php?action=chat&amp;sid=$sid\">Chatrooms</a><br/>";
            echo 
    "<a href=\"index.php?action=main&amp;sid=$sid\">Home</a></p>";
            
            echo 
    "</card>";
    }
    /////////////////////////////////////////////////////SAY
            
    else if ($action=="say")                   {
            echo 
    "<card id=\"say\" title=\"Chatnxtg\">";
            
            
    addonline($uid,"Writing Chat Message","");
              
                echo 
    "<p>Message:<input name=\"message\" type=\"text\" value=\"\" maxlength=\"255\"/><br/>";
                echo 
    "<small><anchor>«Say";
                echo 
    "<go href=\"chat.php?sid=$sid&amp;rid=$rid&amp;rpw=$rpw\" method=\"post\">";
                echo 
    "<postfield name=\"message\" value=\"$(message)\"/>";
                echo 
    "</go></anchor></small><br/>";
                echo 
    "<small><a href=\"lists.php?action=chmood&amp;sid=$sid&amp;page=1\">»Chat mood</a></small><br/>";
                echo 
    "<small><a href=\"chat.php?action=inside&amp;sid=$sid&amp;rid=$rid&amp;rpw=$rpw\">»Who's Inside</a></small><br/>";
                echo 
    "<small><a href=\"chat.php?sid=$sid&amp;rid=$rid&amp;rpw=$rpw\">«Chatroom</a></small></p>";
            
    //end
            
            
    echo "<p align=\"center\"><a href=\"index.php?action=chat&amp;sid=$sid\"><img src=\"images/chat.gif\" alt=\"*\"/>Chatrooms</a><br/>";
            echo 
    "<a href=\"index.php?action=main&amp;sid=$sid\"><img src=\"images/home.gif\" alt=\"*\"/>Home</a></p>";

            echo 
    "</card>";
                                                   }
            
    ////////////////////////////////////////////
        /////////////////////////////////////////////////////SAY2
            
    else if ($action=="say2")                   {
            echo 
    "<card id=\"say\" title=\"Chatnxtg\">";
            echo 
    "<p align=\"center\">";
            
    $unick = getnick_uid($who);
            echo 
    "<b>Private to $unick</b>";
            echo 
    "</p>";
            
            
    addonline($uid,"Writing chat message","");
             
                echo 
    "<p>Message:<input name=\"message\" type=\"text\" value=\" \" maxlength=\"255\"/><br/>";
                echo 
    "<small><anchor>«Private";
                echo 
    "<go href=\"chat.php?sid=$sid&amp;rid=$rid&amp;rpw=$rpw\" method=\"post\">";
                echo 
    "<postfield name=\"message\" value=\"$(message)\"/>";
                echo 
    "<postfield name=\"who\" value=\"$who\"/>";
                echo 
    "</go></anchor></small><br/>";
                echo 
    "<small><a href=\"index.php?action=viewuser&amp;sid=$sid&amp;who=$who\">»View $unick's Profile</a></small><br/>";
                echo 
    "<small><a href=\"chat.php?action=expose&amp;sid=$sid&amp;who=$who&amp;rid=$rid&amp;rpw=$rpw\">»Expose $unick</a></small><br/>";
                
                echo 
    "<small><a href=\"chat.php?action=inside&amp;sid=$sid&amp;rid=$rid&amp;rpw=$rpw\">»Who's Inside</a></small><br/>";
                echo 
    "<small><a href=\"chat.php?sid=$sid&amp;rid=$rid&amp;rpw=$rpw\">«Chatroom</a></small></p>";
            
    //end
            
            
    echo "<p align=\"center\"><a href=\"index.php?action=chat&amp;sid=$sid\"><img src=\"images/chat.gif\" alt=\"*\"/>Chatrooms</a><br/>";
            echo 
    "<a href=\"index.php?action=main&amp;sid=$sid\"><img src=\"images/home.gif\" alt=\"*\"/>Home</a></p>";

            echo 
    "</card>";
                                                   }
            
    ////////////////////////////////////////////
            //////////////////////////////inside//////////
            
    else if ($action=="inside")           {
              
              
    addonline($uid,"Chat inside list","");
            echo 
    "<card id=\"main\" title=\"Inside list\">";
            echo 
    "<p align=\"center\"><br/>";
            
    $inside=mysql_query("SELECT DISTINCT * FROM ibwf_chonline WHERE rid='".$rid."' and uid IS NOT NULL");
            
            while(
    $ins=mysql_fetch_array($inside))
            {
              
    $unick = getnick_uid($ins[1]);
              
    $userl = "<small><a href=\"chat.php?action=say2&amp;sid=$sid&amp;who=$ins[1]&amp;rid=$rid&amp;rpw=$rpw\">$unick</a>, </small>";
              echo 
    "$userl";
            }
            echo 
    "<br/><br/>";
            echo 
    "<a href=\"chat.php?sid=$sid&amp;rid=$rid&amp;rpw=$rpw\">«Chatroom</a><br/>";
            echo 
    "<br/><a href=\"index.php?action=chat&amp;sid=$sid\"><img src=\"images/chat.gif\" alt=\"*\"/>Chatrooms</a><br/>";
            echo 
    "<a href=\"index.php?action=main&amp;sid=$sid\"><img src=\"images/home.gif\" alt=\"*\"/>Home</a></p>";
            
            echo 
    "</card>";
                                               }
            else if (
    $action=="expose")           {

              
    addonline($uid,"Chat inside list","");
            echo 
    "<card id=\"main\" title=\"Inside list\">";
            echo 
    "<p align=\"center\"><br/>";
            
    mysql_query("UPDATE ibwf_chat SET exposed='1' WHERE chatter='".$who."' AND who='".$uid."'");
            
    $unick = getnick_uid($who);
            echo 
    "$unick messages to you are exposed to mods";
            echo 
    "<br/><br/>";
            echo 
    "<a href=\"chat.php?sid=$sid&amp;rid=$rid&amp;rpw=$rpw\">«Chatroom</a><br/>";
            echo 
    "<br/><a href=\"index.php?action=chat&amp;sid=$sid\"><img src=\"images/chat.gif\" alt=\"*\"/>Chatrooms</a><br/>";
            echo 
    "<a href=\"index.php?action=main&amp;sid=$sid\"><img src=\"images/home.gif\" alt=\"*\"/>Home</a></p>";

            echo 
    "</card>";
                                               }
            
            
    ?>
    </wml>

    now what to do here??
    please..

    Leave a comment:


  • kiLLeR-eyEd_14
    replied
    Originally posted by something else View Post
    kind of a long winded way by adding another page for enters chat:
    why not just change the enter room link to
    chat.php?sid=$sid&rid=$rid&enter=1

    then in chat.php

    if($enter==1){
    //insert into db enters chat from who evers id you like
    }

    saves coding a whole new page?
    same as on leaving chat just have :
    say you were going to index.php?action=main
    then change link to:
    index.php?action=main&leave=1

    then on index.php
    have
    if($leave==1){
    //insert into db who ever left chat from who evers id you like
    }
    saves loads of pointless coding
    this isn't a good idea.,also my first post..coz users can easily cheat to enter a room without being seen that they entered..they can do like enter=0 or enter= .,and in my first post, they can skip to it by going directly to url chat.php?rid=$rid..so i just did a little changes..no more chat_enter.php.,just put its code to chat.php.,put this somewhere after if isbanned and ipbanned..still, the if($msg=="1entersdroom")
    should be placed in chat.php..
    PHP Code:
    $entercount = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_chat WHERE msgtext='1entersdroom' AND chatter='".$uid."' AND rid='".$rid."'"));
    $onlinecount = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_chonline WHERE rid='".$rid."' and uid='".$uid."'"));
    if((
    $entercount[0]==0) && ($onlinecount[0]==0))
    {
      
    $enter = mysql_query("INSERT INTO ibwf_chat SET chatter='".$uid."', who='0', timesent='".time()."', msgtext='1entersdroom', rid='".$rid."'");
    } 
    tried and tested..-up-
    Last edited by kiLLeR-eyEd_14; 11.09.09, 00:47.

    Leave a comment:


  • something else
    replied
    i would have on index.php have:
    Code:
    else if ($action=="uchat") {
    addonline(getuid_sid($sid),"Select Room","");
    echo "<card id=\"t\" title=\"Room\">";
    echo "<p align=\"left\">";
    echo "<img src=\"images/logo.gif\" alt=\"x\"/><br/>";
    echo "roomlist<br/>";
    $rooms = mysql_query("SELECT id, name, perms, mage, chposts FROM ibwf_rooms WHERE static='1' AND clubid='0'");
    while ($room= mysql_fetch_array($rooms))
    {
    if(canenter($room[0], $sid))
    {
    $noi = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_chonline WHERE rid='".$room[0]."'"));
    echo "<a href=\"chat.php?sid=$sid&amp;rid=$room[0]&amp;enter=1\">$room[1]($noi[0])</a><br/>";
    }
    }
    echo "</p>";
    echo "</card>";
    }
    then on chat.php have:
    Code:
    if($_GET["enter"]==1){
    $entercount = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_chat WHERE msgtext='enters room' AND chatter='".$uid."' AND rid='".$rid."'"));
    $onlinecount = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_chonline WHERE rid='".$rid."' and uid='".$uid."'"));
    if(($entercount[0]==0)*&&*($onlinecount[0]==0))
    {
    mysql_query("INSERT INTO ibwf_chat SET  chatter='".$uid."',*who='0',*timesent='".time()."' ,*msgtext='enters room', rid='".$rid."'");
    }
    }

    Leave a comment:


  • Ponick
    replied
    Originally posted by something else View Post
    kind of a long winded way by adding another page for enters chat:
    why not just change the enter room link to
    chat.php?sid=$sid&rid=$rid&enter=1

    then in chat.php

    if($enter==1){
    //insert into db enters chat from who evers id you like
    }

    saves coding a whole new page?
    same as on leaving chat just have :
    say you were going to index.php?action=main
    then change link to:
    index.php?action=main&leave=1

    then on index.php
    have
    if($leave==1){
    //insert into db who ever left chat from who evers id you like
    }
    saves loads of pointless coding
    }
    $entercount*=*mysql_fetch_array(mysql_query("SELEC T*COUNT(*)*FROM*ibwf_chat*WHERE*msgtext='1entersdr oom'*AND*chatter='".$uid."'*AND*rid='".$rid."'"));
    $onlinecount*=*mysql_fetch_array(mysql_query("SELE CT*COUNT(*)*FROM*ibwf_chonline*WHERE*rid='".$rid." '*and*uid='".$uid."'"));
    if(($entercount[0]==0)*&&*($onlinecount[0]==0))
    {
    **$enter*=*mysql_query("INSERT*INTO*ibwf_chat*SET* chatter='".$uid."',*who='0',*timesent='".time()."' ,*msgtext='1entersdroom',*rid='".$rid."'");
    }
    header("Location:chat.php?sid=$sid&rid=$rid&enter=1")
    exit();



    is it ok ?

    Leave a comment:


  • Ponick
    replied
    Originally posted by Ponick View Post
    i got this


    Error!
    Remote server or file not found
    this is my roolist cod :

    else if ($action=="uchat") {
    addonline(getuid_sid($sid),"Select Room","");
    echo "<card id=\"t\" title=\"Room\">";
    echo "<p align=\"left\">";
    echo "<img src=\"images/logo.gif\" alt=\"x\"/><br/>";
    echo "roomlist<br/>";





    $rooms = mysql_query("SELECT id, name, perms, mage, chposts FROM ibwf_rooms WHERE static='1' AND clubid='0'");
    while ($room= mysql_fetch_array($rooms))
    {

    if(canenter($room[0], $sid))
    {
    $noi = mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_chonline WHERE rid='".$room[0]."'"));
    echo "<a href=\"chat.php?sid=$sid&amp;rid=$room[0]\">$room[1]($noi[0])</a><br/>";
    }

    }


    echo "</p>";
    echo "</card>";




    now what to do? please

    Leave a comment:


  • something else
    replied
    means you linking into a page that doesnt exist

    Leave a comment:


  • Ponick
    replied
    i got this


    Error!
    Remote server or file not found

    Leave a comment:


  • something else
    replied
    kind of a long winded way by adding another page for enters chat:
    why not just change the enter room link to
    chat.php?sid=$sid&rid=$rid&enter=1

    then in chat.php

    if($enter==1){
    //insert into db enters chat from who evers id you like
    }

    saves coding a whole new page?
    same as on leaving chat just have :
    say you were going to index.php?action=main
    then change link to:
    index.php?action=main&leave=1

    then on index.php
    have
    if($leave==1){
    //insert into db who ever left chat from who evers id you like
    }
    saves loads of pointless coding

    Leave a comment:


  • Ponick
    replied
    Originally posted by kiLLeR-eyEd_14 View Post
    once. . . .
    you are so friendly. Thanx one more.

    Leave a comment:


  • kiLLeR-eyEd_14
    replied
    Originally posted by Ponick View Post
    oh sorry ! im distrbing you again

    i didnt understand this linejust edit it according to your script..to make it work, put a link with chat_enter.php?rid=$rid
    im using lavalair plain php wml scrip ...but my question is that how can i connect with chat enter script ?? please
    once you entered in chat_enter.php, u will be redirected to chat.php.,just change to header("Location: chat.php?sid=$sid&rid=$rid")

    Leave a comment:


  • Ponick
    replied
    oh sorry ! im distrbing you again

    i didnt understand this linejust edit it according to your script..to make it work, put a link with chat_enter.php?rid=$rid
    im using lavalair plain php wml scrip ...but my question is that how can i connect with chat enter script ?? please

    Leave a comment:


  • cedwap
    replied
    not working :[

    Leave a comment:


  • Ponick
    replied
    Originally posted by kiLLeR-eyEd_14 View Post
    create a file named chat_enter.php
    thank you s0o0o much . . . .Mwahh
    is it also work when user left the room or logged out ?

    Leave a comment:

Working...
X