Pagina 2 di 4 PrimoPrimo 1234 UltimoUltimo
Visualizzazione risultati 31 fino 60 di 101

Discussione: [PHP/MySQL] Script Statistiche

  1. #31
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Si scusa funcool ho risolto e che sto dalle 14.00 a tentar varie cose su questo script senza risultato, abbiamo prelevato il codice delle pagine viste oggi ora mi serve il codice di quante pagine sono state viste in totale...cosa devo modificare?
    Apprezzi l'aiuto? Offrimi un caffè!

  2. #32
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Pagine viste in totale:
    Codice:
    SELECT COUNT(*) AS totale FROM statistiche
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  3. #33
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Ottimo passaggi finali:
    - User Agent
    - Provenienza
    - Lingua
    - IP (ultime cifre mascherate (se possibile))
    Apprezzi l'aiuto? Offrimi un caffè!

  4. #34
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Cosa vuoi dire con l'ultimo messaggio che hai scritto?
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  5. #35
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Quale? Il Post #33
    Apprezzi l'aiuto? Offrimi un caffè!

  6. #36
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Certo, quale se no?
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  7. #37
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Mi occorrono gli ultimi codici per essere sazio e fare un po' di nanna.
    Apprezzi l'aiuto? Offrimi un caffè!

  8. #38
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Se non spieghi che codici vuoi, è un po' difficile aiutarti.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  9. #39
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Mi servono i codici per prelevare dal database:
    - User Agent
    - Provenienza
    - Lingua
    - IP (ultime cifre mascherate (se possibile))
    Apprezzi l'aiuto? Offrimi un caffè!

  10. #40
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Ti faccio solo l'esempio dell'user agent:
    Codice:
    SELECT user_agent FROM statistiche
    Per l'indirizzo IP puoi esplodere la stringa in base ai punti e poi fai vedere l'indirizzo IP fino al punto che vuoi.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  11. #41
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Ottimo grazie funziona tutto bene...grazie funcool e buon Anno!

    EDIT: Scusate c'è un problema, avevo chiesto che le visite uniche venissero bloccate ma mi sono dimenticato di dirvi che le volevo bloccare solo quando lo script aggiunge una nuova visita ma no quando blocca tutti gli altri eventi!
    Ultima modifica di miki92 : 02-01-2008 alle ore 17.36.18
    Apprezzi l'aiuto? Offrimi un caffè!

  12. #42
    Guest

    Predefinito

    Quindi vorresti un nuovo script che blocca le visite uniche?

    Ciao...

  13. #43
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Citazione Originalmente inviato da miki92 Visualizza messaggio
    Scusate c'è un problema, avevo chiesto che le visite uniche venissero bloccate ma mi sono dimenticato di dirvi che le volevo bloccare solo quando lo script aggiunge una nuova visita ma no quando blocca tutti gli altri eventi!
    Cosa vuol dire "quando blocca tutti gli altri eventi"? Che eventi?

    Citazione Originalmente inviato da heidi52 Visualizza messaggio
    Quindi vorresti un nuovo script che blocca le visite uniche?
    Cioè? Uno dovrebbe fare almeno due visite per contare una visita?
    Ultima modifica di funcool : 03-01-2008 alle ore 12.51.14
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  14. #44
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    No, allora mi sono spiegato male, mi spiego con un esempio:
    Ho chiesto a funcool di fare in modo che il contatore di visite (giornaliere e totali) bloccassero gli IP unici in modo tale che se un utente faceva il refresh della pagina non si aumentava ne la visita giornaliera ne quella totale però mi sono dimenticato che lo script che inseriva i dati nel MySQL scriveva anche quante volte un utente vedeva una pagina o altro, quindi ora un utente può vedere solo una pagina e basta.

    In parole più semplici voglio che:
    - Lo script blocchi gli IP unici per non far aumentare le visite giornaliere e totali.
    - Lo script non blocchi l'aumento di quante volte una pagina è stata visitata, quanti user agent sono stati usati, quante volte la stessa lingua è stata usata, ecc.....
    Apprezzi l'aiuto? Offrimi un caffè!

  15. #45
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Devi raggruppare, quando estrai i dati, gli indirizzi IP per giorno e togliere il blocco nell'inserimento dei dati.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  16. #46
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Citazione Originalmente inviato da miki92 Visualizza messaggio
    Scusami ma ho già detto che di MySQL non ne capisco un tubo...potresti darmi la pappa pronta
    Dici MySQL dici bug!
    Apprezzi l'aiuto? Offrimi un caffè!

  17. #47
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Ecco qui alcune guide da studiare.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  18. #48
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Ho letto la guida che mi hai indicato ma ancora non capisco come fare, cioè ho capito:
    - Come Creare/Eliminare un database
    - Come Creare/Eliminare una tabella
    - Come Inserire/Eliminare dati in una tabella
    - Come estrarre dati da una tabella (in grosso modo)
    Ma quello che intendi tu non so come farlo...
    Apprezzi l'aiuto? Offrimi un caffè!

  19. #49
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Studia "GROUP BY".
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  20. #50
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Citazione Originalmente inviato da funcool Visualizza messaggio
    Devi raggruppare, quando estrai i dati, gli indirizzi IP per giorno e togliere il blocco nell'inserimento dei dati.
    Citazione Originalmente inviato da funcool Visualizza messaggio
    Studia "GROUP BY".
    Ma quindi il GROUP BY va inserito nel file che legge i dati o nel file che li scrive?
    Apprezzi l'aiuto? Offrimi un caffè!

  21. #51
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Va inserito nella query che legge.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  22. #52
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Ma poi il blocco devo levarlo sempre quando leggo o quando scrivo?
    Apprezzi l'aiuto? Offrimi un caffè!

  23. #53
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Il blocco lo devi levare quando scrivi.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  24. #54
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Aspetta ma poi non mi trovo in conflitto con il post #25?
    Oppure devo bloccare solo gli IP e no il resto?
    Apprezzi l'aiuto? Offrimi un caffè!

  25. #55
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Non devi bloccare l'inserimento in nessun modo se vuoi puoi contare tutte le visualizzazioni delle pagine.
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  26. #56
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Scusami ma proprio non capisco, sto usando la funzione GROUP BY con un po' del codice PHP che mi mostra un sito web e quello di phpMyAdmin ma non riesco ad ottenere quello che voglio io, cioè estrarre tutti i dati di un determinato campo (in questo caso user_agent) e contarne quante volte è stato usato. Questo mi stampa solo il primo user agent in lista usato:
    Codice PHP:
    <?php
    /// Connessione
    $connessione=mysql_connect("localhost","root","") or die(mysql_error());
    $basedati=mysql_select_db("my_miki92") or die(mysql_error());

    /// Estraggo i dati
    $sql = 'SELECT user_agent, COUNT(*) FROM statistiche GROUP BY user_agent ';
    $result = mysql_query($sql) or die(mysql_error());
    $totale_visite_oggi = mysql_result($result,0,0);
    echo
    $totale_visite_oggi;
    ?>
    Questo solo quante volte è stato usato il primo user agent in lista:
    Codice PHP:
    <?php
    /// Connessione
    $connessione=mysql_connect("localhost","root","") or die(mysql_error());
    $basedati=mysql_select_db("my_miki92") or die(mysql_error());

    /// Estraggo i dati
    $sql = 'SELECT COUNT( * ) AS `Righe` , `user_agent` FROM `statistiche` GROUP BY `user_agent` ORDER BY `user_agent` LIMIT 0, 30 ';
    $result = mysql_query($sql) or die(mysql_error());
    $totale_visite_oggi = mysql_result($result,0,0);
    echo
    $totale_visite_oggi;
    ?>
    Apprezzi l'aiuto? Offrimi un caffè!

  27. #57
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Questo dovrebbe visualizzarti l'user agent e il numero di volte che è stato utilizzato:
    Codice PHP:
    <?php
    /// Connessione
    $connessione=mysql_connect("localhost","root","") or die(mysql_error());
    $basedati=mysql_select_db("my_miki92") or die(mysql_error());

    /// Estraggo i dati
    $sql = "SELECT user_agent, COUNT(*) AS num FROM statistiche GROUP BY user_agent";
    $result = mysql_query($sql) or die(mysql_error());
    while(
    $ris=mysql_fetch_array($result))
    echo
    "User Agent: {$ris['user_agent']} - Numero: {$ris['num']}<br />";
    ?>
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  28. #58
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Wow credevo che le speranze erano perse e stavo trovando una soluzione alternativa, comunque si più o meno è quello che cerco, questo codice tuo stampa:
    Codice:
    User Agent: - Numero: 12
    User Agent: Mediapartners-Google - Numero: 1
    User Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 1.1.4322) - Numero: 125
    User Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; FunWebProducts; .NET CLR 2.0.50727; Zango 10.0.370.0) - Numero: 1
    User Agent: Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; SIMBAR={EB1DDB1B-F92B-4d61-AC10-CE077BBFF721}; .NET CLR 1.1.4322; InfoPath.1) - Numero: 1
    Poi se modifico il codice cosi:
    Codice PHP:
    <?php
    /// Connessione
    $connessione=mysql_connect("localhost","root","") or die(mysql_error());
    $basedati=mysql_select_db("my_miki92") or die(mysql_error());

    /// Estraggo i dati
    $sql = "SELECT user_agent, COUNT(*) AS num FROM statistiche GROUP BY user_agent";
    $result = mysql_query($sql) or die(mysql_error());
    while(
    $ris=mysql_fetch_array($result))
    echo
    "User Agent";
    echo
    "{$ris['user_agent']} - Usato: {$ris['num']}<br />";
    ?>
    Mi stampa:
    Codice:
    User AgentUser AgentUser AgentUser AgentUser Agent - Numero:
    Apprezzi l'aiuto? Offrimi un caffè!

  29. #59
    L'avatar di funcool
    funcool non è connesso Utente storico
    Data registrazione
    05-02-2004
    Residenza
    Qui... Non lì, qui!
    Messaggi
    15,433

    Predefinito

    Al posto di:
    Codice PHP:
    while($ris=mysql_fetch_array($result))
    echo
    "User Agent";
    echo
    "{$ris['user_agent']} - Usato: {$ris['num']}<br />";
    Devi mettere:
    Codice PHP:
    while($ris=mysql_fetch_array($result)) {
    echo
    "User Agent";
    echo
    "{$ris['user_agent']} - Usato: {$ris['num']}<br />";
    }
    Mattia vi manda a FunCool - Matriz - Directory Gogol - Sfondo rosso per la Birmania
    «Tu mi dai fastidio perché ti credi tanto un Dio!» «Bè, dovrò pur prendere un modello a cui ispirarmi, no?» Woody Allen

  30. #60
    L'avatar di miki92
    miki92 non è connesso AlterGuru 2500
    Data registrazione
    21-04-2007
    Residenza
    Procida (NA)
    Messaggi
    4,233

    Predefinito

    Il problema non è tanto risolto:
    Codice:
    User Agent - Usato: 12
    User AgentMediapartners-Google - Usato: 1
    User AgentMozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; .NET CLR 2.0.50727; .NET CLR 1.1.4322) - Usato: 125
    User AgentMozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; FunWebProducts; .NET CLR 2.0.50727; Zango 10.0.370.0) - Usato: 1
    User AgentMozilla/4.0 (compatible; MSIE 7.0; Windows NT 5.1; SIMBAR={EB1DDB1B-F92B-4d61-AC10-CE077BBFF721}; .NET CLR 1.1.4322; InfoPath.1) - Usato: 1
    Apprezzi l'aiuto? Offrimi un caffè!

Pagina 2 di 4 PrimoPrimo 1234 UltimoUltimo

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •