Chatroom Next Page

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

    Chatroom Next Page

    Hey bigbr0s i need some help... how to add next page in indifun's chat room... thanks in advance
    ImPoSsIbLe iS nOthInG aS ImPoSsible ItSelF SaYs "I M POSSIBLE"

    #2
    Well i don't know that script but left and right pages you can write something like this for example.

    PHP Code:
    $items_on_page 10;
    $page = isset($_GET['page']) ? (int) $_GET['page'] : 1;
    $count mysql_query('SELECT COUNT(*) FROM `table`');
    $counted mysql_result($count0);
    $all ceil($counted $items_on_page);
    if (
    $page 1$page 1;
    if (
    $page $all$page $all;
    $start $page == : ($page 1) * $items_on_page;
    $query mysql_query('SELECT * FROM `table` ORDER BY `time` DESC LIMIT '.$start.', '.$items_on_page.'');
    /*
    Do while() loop and than echo pages
    */
    if ($page 0$prev '<a href="./?page='.($page 1).'">'.($page 1).'</a>  ';
    if (
    $page <= $all$next ' <a href="./?page='.($page 1).'">'.($page 1).'</a>';
    echo 
    'Page: '.$prev.'<b>'.$page.'</b>'.$next.'<br/>'
    <!DOCTYPE html PUBLIC "-//WAPFORUM.RS

    Comment


      #3
      this is straight from my Guestbook page.

      but if your not using mysql and using some other form of database like (i am) .txt file.

      you could do something like this.

      PHP Code:
      <?php
      header
      ("Content-type: text/html; charset=UTF-8");

         echo 
      "<?xml version=\"1.0\" encoding=\"UTF-8\" ?>";
                echo 
      "<!DOCTYPE html PUBLIC \"-//W3C//DTD XHTML 1.0 Transitional//EN\" 
           \"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd\">"
      ;

      echo 
      "<html xmlns=\"http://www.w3.org/1999/xhtml\" xml:lang=\"en\">\n";

      include(
      "../config/config.php");

      $npage $_GET['npage'];

      $guestcomments "7";
      $p $guestcomments;
      $xfile=file('../text/guestcomment.txt');
      $countfile=count($xfile) -1;

        echo 
      "<head>";
          echo 
      "<meta http-equiv=\"content-type\" content=\"text/html; charset=UTF-8\" />";
           echo 
      "<meta http-equiv=\"Cache-Control\" content=\"no-cache\"/>";
         echo 
      "<title>Guestbook</title>";
       echo 
      "<link rel=\"stylesheet\" type=\"text/css\" href=\"../stylesheets/stylesheet.css\" media=\"handheld,screen,projection\" />";
      echo 
      "</head>";
                echo 
      "<body class=\"body\">";

      echo 
      "<div>";

      echo 
      "<b>welcome to $sitename's Guestbook.</b><br/>";
      echo 
      "Feel free to leave us a comment.";

      echo 
      "<br/><br/>";

      if (
      $npage == "")$npage "1";

      echo 
      "Guestbook Comments:<b>".$countfile."</b><br/>--------------------<br/>\n";

      $second = ($p $npage);
      $first = ($p * ($npage-1));
      $npages =(int) ceil($countfile $p);
      if (
      $npage <= $npages AND $npage>1$gline_rew "<a href=\"$PHP_SELF?npage=".($npage-1)."\">«Prev</a>";
      if (
      $npages AND $npage<$npages$gline_next "<a href=\"$PHP_SELF?npage=".($npage+1)."\">Next»</a> ";

      for (
      $i $first$i <= $second-1$i++)
        { 
      $a=explode("",$xfile[$i]);
      $comments rtrim($a[0]);
      echo 
      "$a[0]--------------------<br/>";
      }
      print 
      "".$gline_rew."| ".$gline_next."<br/>";
      print 
      "Page $npage of $npages<br/>";

      echo 
      "---<br/>\n";

      echo 
      "<a href=\"write.php\">Leave a comment</a><br/>";

      echo 
      "<a href=\"smileys.php\">smileys</a><br/>";

      echo 
      "<a href=\"../index.php\">«Back to Main Page</a>";

      echo 
      "<br/>---<br/>$copyright";

      echo 
      "</div>";
          echo 
      "</body>\n";
      echo 
      "</html>\n";
      ?>

      Reason for editing: Removed my first posted code, and added a cleaned up version of it.
      Last edited by Ghost; 20.05.12, 02:10.
      <?php
      include ('Ghost');
      if ($Post == true) {
      echo '

      sigpic
      alt='coding-talk.com!!' />';
      echo 'Sharing Is Caring!';
      } else {
      echo '

      alt='the username GHOST has been comprimised!' />';
      echo 'OMG SOMEBODY HELP ME!!';
      }
      ?>

      Comment


        #4
        re

        No br0 m using mysql and here is the chat page now anyone help me plz
        PHP Code:
        <?php
        header
        ("Expires: Mon, 26 Jul 1997 05:00:00 GMT");
        header("Last-Modified: " gmdate("D, d M Y H:i:s") . " GMT");     
        header("Cache-Control: no-cache, must-revalidate");            
        header("Pragma: no-cache");
        include(
        "config.php"); 
        include(
        "core.php"); 
        echo(
        "<?xml version=\"1.0\" encoding=\"UTF-8\"?>");
        echo 
        "<!DOCTYPE HTML PUBLIC \"-//W3C//DTD XHTML Mobile 1.0//EN\""" \"http://www.wapforum.org/DTD/xhtml-mobile10.dtd\">";
        ?>
        <html xmlns="http://www.w3.org/1999/xhtml">
        <head>
        <title>Chat</title>
        <meta forua="true" http-equiv="Cache-Control" content="no-cache"/>
        <meta forua="true" http-equiv="Cache-Control" content="must-revalidate"/>
        <?php
        connectdb
        ();
        $sid $_GET["sid"];
        echo 
        gettheme($sid);
        ?>
        </head>
        <body>
        <?php
        gettimebar
        ($sid);
        boxstart("Chat");
        $action=mysql_real_escape_string$_GET["action"] );
        $id=mysql_real_escape_string$_GET["id"] );
        $rid=mysql_real_escape_string$_GET["rid"] );
        $rpw=mysql_real_escape_string$_GET["rpw"] );
        $uid =mysql_real_escape_string(  getuid_sid($sid) );
        $uexist isuser($uid);
        if((
        islogged($sid)==false)||!$uexist){
        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 
        "</div></div></body>";
        echo 
        "</html>";
        exit();
        }
        if(
        isbanned($uid)){
        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 
        "</p>";
        echo 
        "</div></body>";
        echo 
        "</html>";
        exit();
        }
        $isroom mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_rooms WHERE id='".$rid."'"));
        if(
        $isroom[0]==0){
        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 
        "</div></div></body>";
        echo 
        "</html>";
        exit();
        }
        $passworded mysql_fetch_array(mysql_query("SELECT pass FROM ibwf_rooms WHERE id='".$rid."'"));
        if(
        $passworded[0]!=""){
        if(
        $rpw!=$passworded[0]){
        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 
        "</div></div></body>";
        echo 
        "</html>";
        exit();
        }
        }
        if(!
        canenter($rid,$sid)){
        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 
        "</div></div></body>";
        echo 
        "</html>";
        exit();
        }
        addtochat($uid$rid);
        $timeto 7200;
        $timenw time();
        $timeout $timenw-$timeto;
        $deleted mysql_query("DELETE FROM ibwf_chat WHERE timesent<".$timeout."");
        if (
        $action==""){
        echo 
        "<p>";
        addonline($uid,"Chatrooms","");
        echo 
        "<a href=\"chat.php?time=";
        echo 
        date('dmHis');
        echo 
        "&amp;sid=$sid&amp;rid=$rid&amp;rpw=$rpw";
        echo 
        "\">refresh</a><br/>";
        echo 
        "Message:<form action=\"chat.php?sid=$sid&amp;rid=$rid&amp;rpw=$rpw\" method=\"post\"><input class=\"inputText\" name=\"message\" type=\"text\" value=\"\" maxlength=\"255\"/><br/>";
        echo 
        "<input class=\"inputButton\" type=\"submit\" value=\"Send\"/>";
        echo 
        "</form>";
        $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 
        "</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) != ""){
        $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;
        $msgstmysql_query("UPDATE ibwf_users SET chmsgs='".$totl."' WHERE id='".$uid."'");
        if(
        $rinfo[1]==2){
        $botid "c078df85ae3753d5";
        $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 substr($result$pos$endpos $pos);
                    
        $reply mysql_escape_string($reply);
                }
                
        $chatok mysql_query("INSERT INTO ibwf_chat SET  chatter='1', who='', timesent='".time()."', msgtext='".$reply." @".getnick_uid($uid)."', rid='".$rid."';");
                       
        addonline('1',"Bot chatroom","");
        //$logit = mysql_query("INSERT INTO logs VALUES (NULL, 'IW Bot', 'IW Browser', '205.209.127.217', '', '', '', '', '', '')");
        }
                  
                  
        $message "";
                    }
                    
                    echo 
        "<p>";
                    
                    
        $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;
                          }
                          
                          
        $dsdate("h:i:s A"$chat[2]+(12.5*60*60));
                          
        $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***",$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 
        "</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/><a href=\"lists.php?action=chmood&amp;sid=$sid&amp;page=1\">»Chat mood</a><br/>";
        echo 
        "<a href=\"index.php?action=chat&amp;sid=$sid\">Chatrooms</a><br/>";
        echo 
        "</p>";
        getfooter($sid);
        }
        else if (
        $action=="say"){
        addonline($uid,"Writing Chat Message","");
        echo 
        "<p>Message:<form action=\"chat.php?sid=$sid&amp;rid=$rid&amp;rpw=$rpw\" method=\"post\"><input class=\"inputText\" name=\"message\" type=\"text\" value=\"\" maxlength=\"255\"/><br/>";
        echo 
        "<input class=\"inputButton\" type=\"submit\" value=\"Post\"/>";
        echo 
        "</form><br/>";
        echo 
        "<a href=\"lists.php?action=chmood&amp;sid=$sid&amp;page=1\">»Chat mood</a><br/>";
        echo 
        "<a href=\"chat.php?action=inside&amp;sid=$sid&amp;rid=$rid&amp;rpw=$rpw\">»Who's Inside</a><br/>";
        echo 
        "<a href=\"chat.php?sid=$sid&amp;rid=$rid&amp;rpw=$rpw\">«Chatroom</a></p>";
        echo 
        "<p align=\"center\"><a href=\"index.php?action=chat&amp;sid=$sid\">Chatrooms</a><br/>";
        echo 
        "</p>";
        getfooter($sid);
        }
        else if (
        $action=="say2"){
        echo 
        "<p align=\"center\">";
        $who $_GET["who"];
        $unick getnick_uid($who);
        echo 
        "<b>Private to $unick</b>";
        echo 
        "</p>";
        addonline($uid,"Writing chat message","");
        echo 
        "<p>Message:<form action=\"chat.php?sid=$sid&amp;rid=$rid&amp;rpw=$rpw\" method=\"post\"><input class=\"inputText\" name=\"message\" type=\"text\" value=\" \" maxlength=\"255\"/><br/>";
        echo 
        "<input type=\"hidden\" name=\"who\" value=\"$who\"><input class=\"inputButton\" type=\"submit\" value=\"Send\"/>";
        echo 
        "<br/>";
        echo 
        "<a href=\"index.php?action=viewuser&amp;sid=$sid&amp;who=$who\">»View $unick's Profile</a><br/>";
        echo 
        "<a href=\"chat.php?action=expose&amp;sid=$sid&amp;who=$who&amp;rid=$rid&amp;rpw=$rpw\">»Expose $unick</a><br/>";
        echo 
        "<a href=\"chat.php?action=inside&amp;sid=$sid&amp;rid=$rid&amp;rpw=$rpw\">»Who's Inside</a><br/>";
        echo 
        "<a href=\"chat.php?sid=$sid&amp;rid=$rid&amp;rpw=$rpw\">«Chatroom</a></p>";
        echo 
        "<p align=\"center\"><a href=\"index.php?action=chat&amp;sid=$sid\">Chatrooms</a><br/>";
        echo 
        "</p>";
        getfooter($sid);
        }
        else if (
        $action=="inside"){
        addonline($uid,"Chat 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 "<a href=\"chat.php?action=say2&amp;sid=$sid&amp;who=$ins[1]&amp;rid=$rid&amp;rpw=$rpw\">$unick</a>, ";
        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\">Chatrooms</a><br/>";
        echo 
        "</p>";
        getfooter($sid);
        }
        else if (
        $action=="expose")           {
        addonline($uid,"Chat 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\">Chatrooms</a><br/>";
        echo 
        "</p>";
        }
        boxend();
        ?>
        </body>
        </html>
        This script is posted here by ozzie br0
        ImPoSsIbLe iS nOthInG aS ImPoSsible ItSelF SaYs "I M POSSIBLE"

        Comment

        Working...
        X