Navigazione

    Privacy - Termini e condizioni
    © 2020 Search On Media Group S.r.l.
    • Registrati
    • Accedi
    • CATEGORIES
    • Discussioni
    • Non letti
    • Recenti
    • Hashtags
    • Popolare
    • Utenti
    • Stream
    • Interest
    • Categories
    1. Home
    2. Categorie
    3. Coding e Sistemistica
    4. Coding
    5. Ho un problema alla mia chat e cerco qualcuno che mi aiuti a risolverlo
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • G
      giulio3x User Attivo • ultima modifica di

      ayrton è meglio che metto l'apertura ogni minuto, 5 minuti o può bastare 20 minuti?

      e se io lo metto ogni minuto potrei ripiombare nello stesso problema che perdo messaggi o no?:?

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • A
        ayrton2001 Super User • ultima modifica di

        [quote]Controlla che la chat funzioni, e appena vedi che la dimensione del file messaggi.txt diventa di circa 1 mb segnati l'orario e fai partire il file maintenance.php.
        Esegui questo più volte.
        Mettiamo caso che l'intervalo medio tra gli orari da te segnati e 20 minuti.
        Vai nel tuo pannello (se lo hai) oppure utilizza un sito che effettua schedulazioni (cron) e fai in modo che il file maintenance.php venga richiamato ogni 20 minuti.[quote]

        In questo modo individui quale è il tempo ideale.
        Magari inizialmente puo essere anche 20 minuti.
        Però piu di fare prove...
        Inizia con 20 e tieni d'occhio il tutto. Se fila liscio lascia, altrimenti metti 15 minuti. Se fila liscio lascia, altrimenti metti 10 minuti. E cosi via.
        Ogni minuto mi sembra una vera esagerazione.
        Dopo venti minuti che dimensioni ha raggiunto il file?

        Non sapendo quanti utenti sono connessi, quanti messaggi scrivono in media al minuto, di quanti caratteri è composto in media ogni messaggio, posso solo dirti di provare.

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • G
          giulio3x User Attivo • ultima modifica di

          ok ayrton, farò delle prove, quindi per ora grazie ti faccio sapere tra un mesetto come funziona e se è tutto ok!

          spero di ritrovarti sempre qui disponibile come lo sei sempre stato!

          ciao e grazie!:ciauz:

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • A
            ayrton2001 Super User • ultima modifica di

            Ci sarò (almeno spero 😛 )
            Però mi segno che mi devi un favore 😉

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • G
              giulio3x User Attivo • ultima modifica di

              @ayrton2001 said:

              Però mi segno che mi devi un favore 😉

              ⭕cry::D

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • G
                giulio3x User Attivo • ultima modifica di

                ciao ayrton, ho notato che a volte il messaggio a qualche utente viene adirittura scritto due volte perchè?:?

                altra curiosità:
                c'è un modo per sapere l'indirizzo ip delle persone che scrivono in chat, e se si come si può fare? grazie!

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • G
                  giulio3x User Attivo • ultima modifica di

                  ayrton... ho notato che ad un utente il messaggio viene scritto due volte come mai? :bho:

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • massimux
                    massimux Moderatore • ultima modifica di

                    ad uno in particolare?
                    a te capita?

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • G
                      giulio3x User Attivo • ultima modifica di

                      @massimux said:

                      ad uno in particolare?
                      a te capita?

                      no per ora mai, e si da quando ho fatto la modifica al solito utente adesso sempre due volte, da cosa può dipendere?

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • G
                        giulio3x User Attivo • ultima modifica di

                        ayrton rispondi...da cosa può dipendere?:x

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • G
                          giulio3x User Attivo • ultima modifica di

                          @ayrton2001 said:

                          Una curiosità. Magari non è inerente al problema, ma dopo il submit del messaggio disabiliti il reinvio? Se la risposta è no i doppioni possono presentarsi credo

                          forse è per questo e come faccio allora a disabilitare il reinvio?:x

                          0 Miglior Risposta Ringrazia Cita Rispondi

                            1 Risposta Ultima Risposta
                          • G
                            giulio3x User Attivo • ultima modifica di

                            nessuna risposta?😢

                            0 Miglior Risposta Ringrazia Cita Rispondi

                              1 Risposta Ultima Risposta
                            • A
                              ayrton2001 Super User • ultima modifica di

                              @giulio3x said:

                              c'è un modo per sapere l'indirizzo ip delle persone che scrivono in chat, e se si come si può fare? grazie!

                              $_SERVER['REMOTE_ADDR']

                              0 Miglior Risposta Ringrazia Cita Rispondi

                                1 Risposta Ultima Risposta
                              • A
                                ayrton2001 Super User • ultima modifica di

                                @giulio3x said:

                                forse è per questo e come faccio allora a disabilitare il reinvio?:x

                                Tramite javascript
                                Per esempio all'onsubmit del forum chiami la funzione waitSubmit

                                function waitSubmit() {
                                var subValue = document.name del form.name dell'input submit.value;
                                if(subValue!="Attendere") { // Se non ha inviato
                                subValue = "Attendere";
                                document.name del form.name dell'input submit.disabled = "true"; //Disabilito il pulsante
                                document.name del form.submit();
                                }
                                }

                                Non ho provato il codice, dunque non so se ho commesso qualche errore

                                0 Miglior Risposta Ringrazia Cita Rispondi

                                  1 Risposta Ultima Risposta
                                • A
                                  ayrton2001 Super User • ultima modifica di

                                  @giulio3x said:

                                  nessuna risposta?😢

                                  Scusa ma ho avuto una marea di appuntamenti, tanto lavoro ed in più una mia tartaruga ha morso l'altra dunque farmacia, cure, etc... 😞

                                  0 Miglior Risposta Ringrazia Cita Rispondi

                                    1 Risposta Ultima Risposta
                                  • G
                                    giulio3x User Attivo • ultima modifica di

                                    @ayrton2001 said:

                                    Tramite javascript
                                    Per esempio all'onsubmit del forum chiami la funzione waitSubmit

                                    function waitSubmit() {
                                    var subValue = document.name del form.name dell'input submit.value;
                                    if(subValue!="Attendere") { // Se non ha inviato
                                    subValue = "Attendere";
                                    document.name del form.name dell'input submit.disabled = "true"; //Disabilito il pulsante
                                    document.name del form.submit();
                                    }
                                    }

                                    Non ho provato il codice, dunque non so se ho commesso qualche errore

                                    ciao ayrton e grazie!!!

                                    • allora cominciamo...per via dell'ip dove devo inserire il pezzo di codice? e per dove intendo su quale pagina della chat (su insert, o messaggi, o chat ecc)

                                    • poi il pezzo di codice per il disabilito del reinvio dove devo inserirlo?
                                      e mi spiego su quale pagina? proprio dopo il bottone invia messaggio nella pagina chat, oppure lo inserisco su insert.php oppure sulla pagina messaggi.php?

                                    grazie mille ayrton!:)

                                    0 Miglior Risposta Ringrazia Cita Rispondi

                                      1 Risposta Ultima Risposta
                                    • A
                                      ayrton2001 Super User • ultima modifica di

                                      @giulio3x said:

                                      • poi il pezzo di codice per il disabilito del reinvio dove devo inserirlo?
                                        e mi spiego su quale pagina? proprio dopo il bottone invia messaggio nella pagina chat, oppure lo inserisco su insert.php oppure sulla pagina messaggi.php?

                                      grazie mille ayrton!:)

                                      nel file chat.php
                                      onsubmit va qui:
                                      <form method="POST" action="insert.php" name="form_ins" onsubmit="checkSubmit();" >

                                      Il javascript va insieme alla funzione aggiungi:
                                      <script language="javascript">
                                      function aggiungi(y)
                                      {
                                      espressione=document.form_ins.messaggio.value;
                                      new_espressione=espressione + y;
                                      document.form_ins.messaggio.value=new_espressione;
                                      }
                                      function checkSubmit() {
                                      var subValue = document.form_ins.Submit.value;
                                      if(subValue!="Attendere") { // Se non ha inviato
                                      subValue = "Attendere";
                                      document.form_ins.Submit.disabled = "true"; //Disabilito il pulsante
                                      return true;
                                      } else {
                                      return false;
                                      }
                                      }
                                      </script>

                                      Ho modificato la funzione, questa dovrebbe andare.

                                      0 Miglior Risposta Ringrazia Cita Rispondi

                                        1 Risposta Ultima Risposta
                                      • A
                                        ayrton2001 Super User • ultima modifica di

                                        @giulio3x said:

                                        • allora cominciamo...per via dell'ip dove devo inserire il pezzo di codice? e per dove intendo su quale pagina della chat (su insert, o messaggi, o chat ecc)

                                        Dipende a che ti serve.
                                        Vuoi farlo visualizzare?

                                        0 Miglior Risposta Ringrazia Cita Rispondi

                                          1 Risposta Ultima Risposta
                                        • A
                                          ayrton2001 Super User • ultima modifica di

                                          Mandami i tuoi dati via PM cosi ti mando la fattura eheheheh!!! 😄 😄 😄

                                          0 Miglior Risposta Ringrazia Cita Rispondi

                                            1 Risposta Ultima Risposta
                                          • G
                                            giulio3x User Attivo • ultima modifica di

                                            @ayrton2001 said:

                                            Mandami i tuoi dati via PM cosi ti mando la fattura eheheheh!!! 😄 😄 😄

                                            ma scherzi o dici sul serio?:bho:😢

                                            no sai, un forum è fatto per parlare insieme e cercare di risolvere i problemi ma se me la metti così mi preoccupi...

                                            comunque io vorrei che alla registrazione insieme ai dati nel registro.txt compaia anche l'ip

                                            0 Miglior Risposta Ringrazia Cita Rispondi

                                              1 Risposta Ultima Risposta
                                            Caricamento altri post
                                            Rispondi
                                            • Topic risposta
                                            Effettua l'accesso per rispondere
                                            • Da Vecchi a Nuovi
                                            • Da Nuovi a Vecchi
                                            • Più Voti