Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Przerabianie ISTATS...
Forum PHP.pl > Forum > Przedszkole
flasht
Witam smile.gif
Mam sobie oto taki problem... postanowilem przerobic Imperator Stats zeby zamiast podstron zapisywal subdomeny...

Tak wiec zaczalem grzebac w kodzie...

Znalazlem taka funkcje:

  1. <?php
  2.  function GetPages($pages)
  3.  {
  4.  
  5. $tab=parse_url($pages);
  6. $url_pages=$tab['path'];
  7.  
  8. if($url_pages == '') $url_pages = $rmsg['raport']['main'];
  9. $this->dane['page']=$url_pages;
  10. $this->isave($this->log_data['pages'], $url_pages);
  11.  }
  12. ?>


... w linijce 6 wpisalem 'host' zamiast 'path' ...

I teraz problem... niby wszystko dziala... whchodze sobie na 'dupa.domena.com' to mi zapisuje 'dupa.domena.com' w podstronach... wchodze na 'zupa.domena.com' to mi zapisuje 'zupa.domena.com' ale...

... ale jak wejde na samo 'domena.com' to dodaje mi poprostu liczbe wejsc do pierwszej zapisanej podstrony (domeny)... czyli w tym przypadku 'dupa.domena.com' ...

Nie dalem za wygrana i znalazlem funkcje isave... i ten kawalek ktory wg mnie wywoluje blad...

  1. <?php
  2.  for($n=0; $n<$ile_linii; $n++)
  3.  {
  4.  if(ereg($id_name, $lines[$n]))
  5.  {
  6.  
  7. $tmp = explode('|', $lines[$n]);
  8. $tmp[0]++;
  9. $tmp[2]=$data;
  10. $lines[$n] = implode('|', $tmp);
  11. $flag = 0;
  12. break;
  13.  }
  14.  }
  15. ?>


No i zdaje sie ze tu kot jest pogrzebany - linijka 4... wyglada na to, iz sprawdza czy 'domena.com' juz jest gdzies no i rzeczywiscie jest... w 'dupa.domena.com'... a zatem dodaje trafienia tam...

I teraz problem... Jak ja mam niby to zmienic?
Probowalem zamienic
  1. <?php
  2. if(ereg($id_name, $lines[$n]))
  3. ?>
na
  1. <?php
  2. if(ereg('|'.$id_name.'|', $lines[$n]))
  3. ?>
ale to skutkuje tylko tym, ze za kazdym wejsciem nawet na ta sama domene dodaje nowy wpis zamiast dodac liczbe wejsc... :-(

Z gory dziekuje za pomoc!
PS. Pelne Imperator Stats tutaj: http://anubisdev.com/download.php?id=1
GrayHat
dodaj do pliku z domenami na poczatku domena.com i pozamiatane winksmiley.jpg
flasht
Cytat(GrayHat @ 2005-06-12 09:00:57)
dodaj do pliku z domenami na poczatku domena.com i pozamiatane winksmiley.jpg

Tak... to ostateczne rozwiazanie... chcialbym jednak sprobowac zrobic to ladnie ;-)
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2025 Invision Power Services, Inc.