Pagina 1 di 2 1 2 ultimoultimo
Visualizzazione dei risultati da 1 a 10 su 11

Discussione: Sessioni e chat

  1. #1

    Sessioni e chat

    Salve a tutti,
    avrei bisogno di implementare una chat per un sito web che mi consenta di scambiare messaggi tra due utenti in maniera privata(non come nei forum), come potrei fare?

  2. #2


    puoi fare in modo che i messaggi siano visibili solo all'utente che l'ha creato e a quello a cui era destinato

    che vuoi sapere di specifico?
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  3. #3
    Come faccio a fare ciò? Così facendo si riesce a fare una chat privata oppure rimane comunque una specie di forum con le discussioni protette in base ai privilegi?
    A me interesserebbe riuscire a fare proprio una Chat da poter poi integrare in pagine diverse..

  4. #4
    Originariamente inviato da masternick
    Come faccio a fare ciò? Così facendo si riesce a fare una chat privata oppure rimane comunque una specie di forum con le discussioni protette in base ai privilegi?
    A me interesserebbe riuscire a fare proprio una Chat da poter poi integrare in pagine diverse..


    stiamo parlando di fuffa, è questo il problema. Devi implementare la logica della chat in maniera da tenere le cose private/pubbliche come e quando ti pare a te... detto così, in astratto, che ti si può dire? studiati a tavolino il problema, le possibili soluzioni, le possibili implementazioni delle soluzioni, e poi se hai dei problemi magari ci si ragiona insieme con qualcosa di concreto

    banalmente, un "messaggio di chat" avrà, in una tabella del db, i campi messaggio,data,mittente,destinatario, quindi "di base" è "privato"....poi se lo stesso messaggio lo mandi a più destinatari, bhe sarà "pubblico"... quindi vedi te
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  5. #5
    Pensavo di creare un'unica tabella dove raccogliere tutti i messaggi di tutti gli utenti con mittente, destinatario, ora e testo e creare un file php che legga e visualizzi quali di questi sono indirizzati all'utente loggato.
    Per quanto riguarda l'invio un file php che salvi su quuella tabella gli stessi dati.

  6. #6
    Il problema, però, è implementare ciò. Come faccio?

  7. #7
    Originariamente inviato da masternick
    Il problema, però, è implementare ciò. Come faccio?
    ti devo veramente linkare la guida per principianti php oppure provi prima a buttare giù qualcosa te e poi se non riesci discutiamo di problemi specifici?
    IP-PBX management: http://www.easypbx.it

    Old account: 2126 messages
    Oldest account: 3559 messages

  8. #8
    No, non serve; sono riuscito a fare questo:

    Codice PHP:
    <?php
        session_start
    ();
        
    require_omce('mysqlconn.php');
        
    mysql_select_db($database$chat);
        
    $bSuccesso true;
        
    $verDB false;
        
    $tipo $_POST['id'];
        
    $result mysql_query("SELECT * FROM chat WHERE id='".$id."' ORDER BY date DESC") or die('mysql_error()');
        
        print 
    "<table><tr><td>Mittente</td><td>Messaggio</td><td>Orario</td></tr>";
        
        while (
    $resrow mysql_fetch_array($result)) {
            echo 
    "<tr>";
            echo 
    "<td>".$resrow[mittente]."</td>";
            echo 
    "<td>".$resrow[messaggio]."</td>";
            echo 
    "<td>".$resrow[time]."</td>";
            echo 
    "</tr>";
        }
        print 
    "</table>;
    ?>
    Il problema, però, è che non mi riesce trovare il modo di far refreshare continuamente la pagina e di come trasmettere automaticamente l'id del destinatario alla pagina php.

  9. #9
    Per il refresh buttati su jQuery perché fa al caso tuo con una riga di codice.
    Per passare l'id puoi usare un paramentro GET nell'url.

  10. #10
    Come?
    E poi come faccio a fare in modo che non mi ricarichi tutta la pagina, ma solo quella parte?

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.