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. Aggiornamento file xml
    Questa discussione è stata cancellata. Solo gli utenti con diritti di gestione possono vederla.
    • T
      the.dream User Attivo • ultima modifica di

      Ho impostato il file 777, ma nulla... Ho rivisto il codice, e in questa parte si individua l'unico errore che mi è rimasto.

      [PHP]$sql="SELECT client_1, client_2 FROM dynamic_statistiche WHERE progetto='sevenshard'";
      $query = @mysql_query ($sql) or die (mysql_error());

      while ($row = mysql_fetch_array($query)) {

      $client_1="$row[client_1]";
      $client_2="$row[client_2]";

      $media = ceil((($client_1 + $client_2) / 2));

      $sql="UPDATE dynamic_statistiche SET media='$media' WHERE progetto='sevenshard'";
      $query = @mysql_query ($sql) or die (mysql_error());

      }[/PHP]

      0 Miglior Risposta Ringrazia Cita Rispondi

        1 Risposta Ultima Risposta
      • G
        gorka Super User • ultima modifica di

        Unico errore rimasto? Puoi specificare quale, per favore 😉

        0 Miglior Risposta Ringrazia Cita Rispondi

          1 Risposta Ultima Risposta
        • T
          the.dream User Attivo • ultima modifica di

          L'errore rimasto è quello della riga 136, cioè il while che ho scritto nel messaggio #6. Mentre per gli errori della riga 78 79 81 (lettura, scrittura e chiusura del file .xml non riesco a trovare soluzione).

          0 Miglior Risposta Ringrazia Cita Rispondi

            1 Risposta Ultima Risposta
          • G
            gorka Super User • ultima modifica di

            Metti 777 sulla cartella che deve contenere il file

            0 Miglior Risposta Ringrazia Cita Rispondi

              1 Risposta Ultima Risposta
            • G
              gh3 Super User • ultima modifica di

              ti butto lì un idea, ma per la lettura del xml con i dati realtime perchè non utilizzare ajax, magari con un refresh ogni minuto?

              così avrai sempre dei dati aggiornati sulla situazione del sito.

              per la questione valore 0 anche se ci sono 4 persone connesse, beh penso dipenda da quanto spesso il cron chiama il generatore del xml.

              0 Miglior Risposta Ringrazia Cita Rispondi

                1 Risposta Ultima Risposta
              • T
                the.dream User Attivo • ultima modifica di

                La chiamata avviene ogni 5 minuti. Anche se dovesse avvenire ogni 20 minuti il problema si presenterebbe lo stesso.
                Ho messo anche 777 sulla cartella, nessun risultato positivo

                0 Miglior Risposta Ringrazia Cita Rispondi

                  1 Risposta Ultima Risposta
                • G
                  gh3 Super User • ultima modifica di

                  un dubbio il sistema funziona così:

                  12.00 il cron chiama lo script aggiornamento, 0 persone connesse, quindi 0 nel xml
                  12.01 io mi collego, leggo il file xml e trovo 0
                  12.05 il cron chiama lo script aggiornamento, 1 persona connessa, quindi 1 nel xml
                  12.06 un altra persona si collega, legge il file xml e trova 1

                  oppure ogni volta che un utente si collega il sistema chiama l'aggiornamento?

                  io personalmente, per una maggiore praticità, farei una cosa del genere:

                  in un file txt metto i seguenti dati:

                  timestamp - md5(ip)

                  l'aggiornamento e check viene fatto ogni volta che viene aperta una pagina

                  fai si che il tutto venga processato prima dell'header e valuti magari un timeout di 30minuti per ip (alternativamente puoi fare una cosa analoga usando dei cookie se non vuoi farlo per ip)

                  personalmente io eviterei un cron per una cosa del genere, soprattuto perchè se funziona generando solo lui i dati nel xml non avrai mai i dati aggiornati.

                  0 Miglior Risposta Ringrazia Cita Rispondi

                    1 Risposta Ultima Risposta
                  • T
                    the.dream User Attivo • ultima modifica di

                    Ci sono molti modi per ottenere un risultato più che accettabile.
                    Io sto utilizzando questo sistema perché ho più libertà di movimento e sopratutto perché può essere interfacciato con phpbb3, joomla e wordpress.

                    Comunque ricordo che il sistema funziona, nonostante Cron mi invii per e-mail questi errori, il codice funziona alla meraviglia. Però l'unico problema è che il file .xml non si aggiorna subito, ma sono dopo assere stato caricato via web.

                    0 Miglior Risposta Ringrazia Cita Rispondi

                      1 Risposta Ultima Risposta
                    • G
                      gh3 Super User • ultima modifica di

                      utilizzi qualche mod per il caching dei contenuti?

                      0 Miglior Risposta Ringrazia Cita Rispondi

                        1 Risposta Ultima Risposta
                      • T
                        the.dream User Attivo • ultima modifica di

                        no... nulla...

                        0 Miglior Risposta Ringrazia Cita Rispondi

                          1 Risposta Ultima Risposta
                        • T
                          the.dream User Attivo • ultima modifica di

                          Ho trovato la soluzione ai miei problemi in un altro vostro topic 127762-refresh-datagrid-dopo-aggiornamento-file-xml.html... Grazie 1000

                          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