Visualizzazione dei risultati da 1 a 5 su 5
  1. #1

    Plugin opensource e gratuito per migliorare il database di PHPStats

    Sto realizzando un plugin opensource per PHPStats, sto riproggettando il DB. Qualcuno potrebbe darmi qualche dritta?

    Finora ho pensato di eliminare qualche milione di varchar. Che ve ne pare?
    Codice PHP:

    MYSQL 
    ALTER TABLE php_stats_details ADD 
    `id2CHAR(4NOT NULL AFTER visitor_id 

    UPDATE php_stats_details 
    SET id2 
    UNHEX(SUBSTR(md5(visitor_id), 4)) //Prendo i primi 4 char dell'md5(hash) dell'id. E li riconverto in binario.
    ALTER TABLE php_stats_details ADD color2 ENUM(,'8','16','24','32','?'NOT NULL

    UPDATE php_stats_details 
    SET color2 
    color
    ALTER TABLE php_stats_details ADD res2 ENUM
    ('1024x768','1152x864','1280x1024','1280x768'eccNOT NULL;

    UPDATE php_stats_details 
    SET res2 
    reso
    [edit]PHP 
    function ip_to_int($ip)
    {
       if (
    $ip == "") {
           return 
    0;
       } else {
           
    $ip_array split (".""$ip");
           return (
    $ip_array [3] + $ip_array [2] * 256 $ip_array [1] * 65536 $ip_array [0] * 16777216);
       }
    }
    function 
    referer_compress($referer)
    {
       
    str_replace($referer$domain_namemy_hash($domain_name))
       
    ecc.

    Wiki ufficiale

  2. #2
    PHPStats andrebbe ranzato tutto e rifatto da capo come dio comanda

  3. #3
    Originariamente inviato da Ratatuia
    PHPStats andrebbe ranzato tutto e rifatto da capo come dio comanda
    Infatti è quello che faremo, mantenendo però la retrocompatibilità tramite una conversione del DB. Ci dai una mano ?

    Sono previsti anche fondi paypal per chi collabora. E c'è un'intera community dietro a spingerlo.

  4. #4
    allora non dovete realizzare un plugin ma dovete realizzare tutto da capo ed eventualmente fare dopo uno scriptino di importazione dei dati...solitamente un plugin viene usato per estendere qualcosa, nel vostro caso terreste buoni solamente i dati dell'utente per mettere sopra il nuovo sistema completamente rifatto...

    cmq ho pochissimo tempo perchè ho una grossa commessa da completare

  5. #5
    Originariamente inviato da Ratatuia
    allora non dovete realizzare un plugin ma dovete realizzare tutto da capo ed eventualmente fare dopo uno scriptino di importazione dei dati...solitamente un plugin viene usato per estendere qualcosa, nel vostro caso terreste buoni solamente i dati dell'utente per mettere sopra il nuovo sistema completamente rifatto...

    cmq ho pochissimo tempo perchè ho una grossa commessa da completare
    Beh se hai tempo quando vuoi i consigli sono sempre ben accetti

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.