![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
![]() Grupa: Zarejestrowani Postów: 90 Pomógł: 0 Dołączył: 29.12.2005 Skąd: Z krzaków Ostrzeżenie: (0%) ![]() ![]() |
Otoz za pomoca webinside napisalem klase do odczytywania statystyk z servera shoutcast, zmodyfikowalem ja wedlug swoje uznania i jeszcze musze dodac jedna rzecz zwiazana z rekordem aby sie zapisywal do pliku bo po restarcie servera shoutcast rowniez i rekordowy wynik sluchaczy jest resetowany... Ale nie chodzi oto chodzi o to ze klasa wyglada tak:
A wykorzystuje ja tak:
W komentarzach podalem elementy jakie moze odczytywac skrypt.... Ale blad jest w tym ze przy wywolaniu klasy i zdefiniowaniu danych do laczenia nie dziala :/ skrypt laduje sie dosc dlugo... oj bardzo dlugo i wywala Serwer jest wylaczony.... Kombinowalem aby zobaczyc gdzie jest blad i do jakiego momenty dochodzi skrypt... otoz dochodzi do warunku if ( !$this -> shoutcast_connect ) i wlasnie chodzi oto ze shoutcast_connect jest spelnione.... Kombinowalem dalej i zawuzaylem ze po wywaleniu petli while niby jest ok nie wywala bledu ale ukazuje sie strona bez tresci :/ |
|
|
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 1 415 Pomógł: 117 Dołączył: 7.09.2005 Skąd: Warszawa Ostrzeżenie: (0%) ![]() ![]() |
gdzie w kodzie klasy masz zadeklarowana zmienna $shoutcast_connect? P.S. nadawanie takich samych nazw metodom i zmiennym klasy nie nalezy do najlepszych nawykow edit: nie zauwazylem rowniez bys zadeklarowal reszte zmiennych klasy $shoutcast_host, $shoutcast_port i $shoutcast_password Ten post edytował LBO 19.03.2006, 18:19:44 |
|
|
![]()
Post
#3
|
|
![]() Grupa: Zarejestrowani Postów: 90 Pomógł: 0 Dołączył: 29.12.2005 Skąd: Z krzaków Ostrzeżenie: (0%) ![]() ![]() |
przed wszhystkimi obiektami zdefiniowalem wszystkie zmienne ale nic to nie dalo... Myslalem ze
$this -> shoutcast_connect = fsockopen($this -> shoutcast_host, $this -> shoutcast_port, $errno, $errstr, 5); wystarczy tak stworzyc zmienna jakby w locie.... Moze w temacie nie napisalem tego zbyt wyraznie ale warunek if ( !$this -> shoutcast_connect ) jest przechodzny pomyslnie bo gdy zmienie na:
Skrypt wykonuje sie odrazu i zwraca true.... tak jak pisalem po usunieciu petli while niby tez jest ok bo skrypt sie wykonuje jednakze nic nie zwraca... zas z petla while pierw laduje sie kilkanascie sekund i pokazuje sie info ze serwer wylaczony :/ Ten post edytował Rafiki 19.03.2006, 18:37:25 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 14.07.2025 - 17:54 |