Visualizzazione dei risultati da 1 a 4 su 4

Discussione: creare cronologia

  1. #1
    Utente di HTML.it L'avatar di mybox
    Registrato dal
    Mar 2007
    Messaggi
    507

    creare cronologia

    salve a tutti...allora vorrei creare una cronologia..

    ho queste tabelle:

    Codice PHP:
    CREATE TABLE `chat` (
      `
    idint(99NOT NULL auto_increment,
      `
    chatterint(100NOT NULL default '0',
      `
    whoint(100NOT NULL default '0',
      `
    timesentint(50NOT NULL default '0',
      `
    msgtextvarchar(255NOT NULL default '',
      `
    ridint(99NOT NULL default '0',
      `
    exposedchar(1NOT NULL default '0',
      
    PRIMARY KEY  (`id`)
    ENGINE=MyISAM  AUTO_INCREMENT=;

    CREATE TABLE `rooms` (
      `
    idint(10NOT NULL auto_increment,
      `
    namevarchar(30NOT NULL,
      `
    passvarchar(100NOT NULL,
      `
    staticchar(1NOT NULL,
      `
    mageint(10NOT NULL,
      `
    maxageint(10NOT NULL,
      `
    chpostsint(100NOT NULL,
      `
    permsint(10NOT NULL,
      `
    censordchar(1NOT NULL default '1',
      `
    freakychar(1NOT NULL default '0',
      `
    lastmsgint(100NOT NULL,
      `
    clubidint(100NOT NULL default '0',
      
    PRIMARY KEY  (`id`),
      
    UNIQUE KEY `name` (`name`)
    ENGINE=MyISAM  AUTO_INCREMENT=
    poi ho nella pagina chat.php

    Codice PHP:
        addtochat($uid$rid);
            
    $timeto 300;
            
    $timenw time();
            
    $timeout $timenw-$timeto;
            
    $deleted mysql_query("DELETE FROM chat WHERE timesent<".$timeout."");
            
    $rooms mysql_fetch_array(mysql_query("SELECT id, name FROM ibwf_rooms WHERE id='".$rid."'"));
            
    $rname $rooms[1];
            
    $nick getnick_sid($sid); 
    e ancora ...

    Codice PHP:
            addonline($uid,"Chatta in  $rname stanza","chat.php?rid=$rid&amp;rpw=$rpw");
            
    //echo "

    ";
      echo "
    <div style=\"background-color:#CC0000\">";
      echo 
    "<p align=\"center\">";
      echo 
    "[b]$rname[/b]
    "
    ;
      
    $fmsg getbbcode(getfmsg(), $sid0);
      echo 
    "[i]$fmsg[/i]";
      echo 
    "</p>";
      echo 
    "</div>";
      echo 
    popup($sid);
      echo 
    "[b]1 [/b]<a accesskey=\"1\" href=\"chat.php?action=say&amp;sid=$sid&amp;rid=$rid&amp;rpw=$rpw\">Scrivi</a>
    "
    ;

       echo 
    "[b]2 [/b]<a accesskey=\"2\" href=\"chat.php?time=";
            echo 
    "".date("dmHis")."";
            echo 
    "&amp;sid=$sid&amp;rid=$rid&amp;rpw=$rpw\">Aggiorna</a>
    "
    ;

       echo 
    "[b]3 [/b]<a accesskey=\"3\" href=\"index.php?action=main&amp;sid=$sid\">Opzioni</a>
    "
    ;
            

            
    $unreadinbox=mysql_fetch_array(mysql_query("SELECT COUNT(*) FROM ibwf_private WHERE unread='1' AND touid='".$uid."'"));
            
    $unrd="".$unreadinbox[0]."";
            if (
    $unreadinbox[0]>0)
            {
            echo 
    "[b]5 [/b]<a href=\"inbox.php?action=main&amp;sid=$sid&amp;lstloc=cht&amp;rid=$rid\">$unrd Nuova Posta Ricevuta!</a>
    "
    ;
          }
          
    //echo "</p>";
          //echo "

    ";

            
    $message=$_POST["message"];
            
    $who = $_POST["who"];
            
    $rinfo = mysql_fetch_array(mysql_query("SELECT censordfreaky FROM rooms WHERE id='".$rid."'"));
            if (trim(
    $message) != "")
            {
        if(!isblocked(
    $message,$uid))
        {

          
    $chatok = mysql_query("INSERT INTO chat SET  chatter='".$uid."'who='".$who."'timesent='".time()."'msgtext='".$message."'rid='".$rid."';");
          
    $lstmsg = mysql_query("UPDATE rooms SET lastmsg='".time()."' WHERE id='".$rid."'");
                
          
    $hehe=mysql_fetch_array(mysql_query("SELECT chmsgs FROM users WHERE id='".$uid."'"));
          
    $totl = $hehe[0]+1;
          
    $msgst= mysql_query("UPDATE users SET chmsgs='".$totl."' WHERE id='".$uid."'");
        }else{
        
    $bantime = time() + (30*24*60*60);
        echo "
    <img src=\"../images/notok.gif\" alt=\"X\"/>";
        echo 
    "*CHAT*

    "
    ;
        echo 
    "Impossibile scrivere...potresti essere stato bannato!
    "
    ;
            
    $user getnick_sid($sid);
        
    mysql_query("INSERT INTO mlog SET action='autoban', details='[b]".getnick_uid(1)."[/b] bannato $user per spam in stanza', actdt='".time()."'");
        
    mysql_query("INSERT INTO penalties SET uid='".$uid."', penalty='1', exid='1', timeto='".$bantime."', pnreas='Bannato: per spam'");
        
    mysql_query("UPDATE users SET plusses='0', shield='0' WHERE id='".$uid."'");
        echo 
    "</body>";
        echo 
    "</html>";
        exit();
      } 

  2. #2
    Utente di HTML.it L'avatar di mybox
    Registrato dal
    Mar 2007
    Messaggi
    507
    ora come ora i messaggi vengono cancellati ogni 300secondi dall'invio...
    io vorrei che si cancellassero alla mezzanotte di ogni giorno...
    ma che mi comparissero massimo 20 messaggi x pagina...

    poi magari infondo alla pagina un tasto avanti/indietro x leggere le pagina precedenti...mi sapete aiutare???grazie!!

  3. #3
    Utente di HTML.it L'avatar di mybox
    Registrato dal
    Mar 2007
    Messaggi
    507
    up...

  4. #4
    Utente di HTML.it L'avatar di mybox
    Registrato dal
    Mar 2007
    Messaggi
    507
    ancora non sono riuscito a crearla....

Permessi di invio

  • Non puoi inserire discussioni
  • Non puoi inserire repliche
  • Non puoi inserire allegati
  • Non puoi modificare i tuoi messaggi
  •  
Powered by vBulletin® Version 4.2.1
Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.