Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Przerabianie ISTATS..., i problem. [troszke dluzsze]
flasht
post
Post #1





Grupa: Zarejestrowani
Postów: 101
Pomógł: 0
Dołączył: 4.03.2004

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
GrayHat
post
Post #2





Grupa: Zarejestrowani
Postów: 566
Pomógł: 18
Dołączył: 23.08.2003
Skąd: Łomża

Ostrzeżenie: (0%)
-----


dodaj do pliku z domenami na poczatku domena.com i pozamiatane winksmiley.jpg


--------------------
*Note: No animals were killed durning the construction of this post.
Go to the top of the page
+Quote Post
flasht
post
Post #3





Grupa: Zarejestrowani
Postów: 101
Pomógł: 0
Dołączył: 4.03.2004

Ostrzeżenie: (0%)
-----


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 ;-)
Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 20.08.2025 - 07:34