Visualizzazione risultati 1 fino 8 di 8

Discussione: [php-stats] errore al solo primo caricamento

  1. #1
    L'avatar di NoWhere
    NoWhere non è connesso Moderatore
    Data registrazione
    14-02-2003
    Residenza
    New Balarm
    Messaggi
    4,118

    Question [php-stats] errore al solo primo caricamento

    Salve gente!
    da qualche tempo mi spunta un errore nel mio sito, strano perchè spunta solo la prima volta, dopo il secondo refresh nulla, tutto normale senza errori!

    questo è l'errore
    Codice:
    Warning:  gethostbyaddr() [function.gethostbyaddr]: Address is not a valid IPv4 or IPv6 address in /membri/faber882/phpstat/php-stats.recphp.php on line 282
    nella riga 282 c'è uno spazio vuoto!!
    riporto una porzione di codice vicina la riga 282..
    Codice PHP:
    if($loaded!='?' && !ereg('^http://[[:alnum:]._-]{2,}',$loaded)) $loaded='?';



    $date=time()-$option['timezone']*3600;

    list(
    $date_Y,$date_m,$date_d,$date_G)=explode('-',date('Y-m-d-G',$date));

    $mese_oggi=$date_Y.'-'.$date_m; // Y-m

    $data_oggi=$mese_oggi.'-'.$date_d; // Y-m-d

    $ora=$date_G;
    suggerimenti/aiuti??

  2. #2
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    Io quella porzione di codice ce l'ho alla riga 175 :/
    Se vuoi ti mando il mio file così lo confronti
    Comunque, ce l'avevo anch'io questo problema, qui la soluzione: http://phpstats.net/forum/viewtopic.php?f=4&t=696#p2786
    -
    O più semplicemente disabilita il log degli host
    Ultima modifica di darkwolf : 18-11-2009 alle ore 21.54.28

  3. #3
    L'avatar di NoWhere
    NoWhere non è connesso Moderatore
    Data registrazione
    14-02-2003
    Residenza
    New Balarm
    Messaggi
    4,118

    Predefinito

    ah, boh manda la tua pagina così controllo... che sia uscita una nuova versione e non lo sapevo? ma non credo... so che lo script è da anni fermo..
    intanto domani provo la pezza segnalata nell'altro forum e vedo se risolvo...
    ricordi da dove si disabilita il log degli host?

  4. #4
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    Siamo "sempre" alla 0.1.9.2 :)
    Per il log degli host: /admin.php?action=modify_config quindi cerca: "1: registra l'host tra i dettagli (ATTENZIONE: LENTO!)" e impostralo a 0 (Zero)
    -
    Ho messo sia l'originale che quella "patchata" qui: http://darkwolf.altervista.org/scrip...ats.recphp.zip
    e confermo (notepad++) la posizione precedentemente indicata.
    -
    PS: visto che ci sei controlla anche se hai patchato il bug -> http://www.milw0rm.com/exploits/4513
    -
    File: php-stats.recjs.php
    cerca:
    Codice PHP:
    // VERIFICO CHE SIANO ARRIVATE IN GET LE VAR IP E VISITOR_ID ALTRIMENTI BLOCCO L'ESECUZIONE
    if(isset($_GET['ip'])) $ip=urldecode($_GET['ip']); else break;
    if(!
    ereg('^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$',long2ip($ip))) break;
    // SI PUO' AGGIUNGERE UN CONTROLLO PER VEDERE SE L'IP CHIAMATO E' LO STESSO DEL CLIENT MA FORSE E' SUPERFLUO
    cambialo in:
    Codice PHP:
    // VERIFICO CHE SIANO ARRIVATE IN GET LE VAR IP E VISITOR_ID ALTRIMENTI BLOCCO L'ESECUZIONE
    //if(isset($_GET['ip'])) $ip=urldecode($_GET['ip']); else break; -> http://www.milw0rm.com/exploits/4513
    if(isset($_GET['ip'])) $ip=intval(urldecode($_GET['ip'])); else break;
    if(!
    ereg('^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$',long2ip($ip))) break;
    // SI PUO' AGGIUNGERE UN CONTROLLO PER VEDERE SE L'IP CHIAMATO E' LO STESSO DEL CLIENT MA FORSE E' SUPERFLUO
    Ultima modifica di darkwolf : 19-11-2009 alle ore 04.23.14 Motivo: Visto che ci sei.... ;)

  5. #5
    L'avatar di NoWhere
    NoWhere non è connesso Moderatore
    Data registrazione
    14-02-2003
    Residenza
    New Balarm
    Messaggi
    4,118

    Predefinito

    andiamo per ordine a più post=tentativi...

    ho seguito il primo fix segnalato nell'altro forum, la stringa di errore non c'è più ma ora in alto vedo un ip, probabilmente il mio, e continuo a visualizzarlo anche coi refresh.. succede anche a te? [indico il sito in questione http://weblog.fabergray.com/]

    aggiornerò questo post con gli altri tentativi se non ci saranno rispote seguenti

    EDIT1: dal config, il comando registra host era già setato a 0!!

    EDIT2: ho rimodificato quella stringa di codice con secondo fix segnalato alla fine della pagina e ora sembra essers risolto!! [speriamo!]
    Invece ho guardato il codice del secondo fix segnalato per la pagina php-stats.recjs.php e ho notato una cosa strana.. nel codice della mia pagina è scritto diverso, così
    Codice PHP:
    // VERIFICO CHE SIANO ARRIVATE IN GET LE VAR IP E VISITOR_ID ALTRIMENTI BLOCCO L'ESECUZIONE

    if(isset($_GET['ip'])) $ip=urldecode($_GET['ip']); else exit();

    if(!
    ereg('^[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}$',$ip)) exit();

    // SI PUO' AGGIUNGERE UN CONTROLLO PER VEDERE SE L'IP CHIAMATO E' LO STESSO DEL CLIENT MA FORSE E' SUPERFLUO
    else exit invece che else break... normale?? o.O
    Ultima modifica di NoWhere : 20-11-2009 alle ore 16.35.31

  6. #6
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    mmmm........
    Io mi porto dietro una "vecchia" versione man mano aggiornata manualmente, in questi capita spesso una lieve differenza nel codice e quindi non mi preoccuperei più di tanto
    L'importante è aver risolto l'errore (non mi spiego comunque perchè comparisse pur avendo già a zero la registrazione degli host) :/

  7. #7
    L'avatar di NoWhere
    NoWhere non è connesso Moderatore
    Data registrazione
    14-02-2003
    Residenza
    New Balarm
    Messaggi
    4,118

    Predefinito

    misteri del codice!! =s

    e qui ti ringrazio e ti saluto dicendo, ma quando uscirà un serio aggiornamento per questo script bellino bellino?? :)

  8. #8
    L'avatar di darkwolf
    darkwolf non è connesso Salvatore Noschese
    Data registrazione
    18-04-2007
    Residenza
    Reggiolo (RE)
    Messaggi
    6,558

    Predefinito

    Citazione Originalmente inviato da NoWhere Visualizza messaggio
    misteri del codice!! =s

    e qui ti ringrazio e ti saluto dicendo, ma quando uscirà un serio aggiornamento per questo script bellino bellino?? :)
    Magari uscisse :)
    Avatar (admin di phpstats) dichiarò cca un anno fa che presto ci sarebbero state novità ma ad oggi, sul loro forum, le uniche novità riguardano il massiccio attacco di spambot :P
    Se esce bene altrimenti, quando sarà possibile su AV, passerò a piwik

Tags for this Thread

Regole di scrittura

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