![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 20.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Witam
Postanowiłem pobawic się trochę z wykresami używając darmowego narzędzia LibChart. Niestety coś za bardzo nie chce działac, pomimo że instalacja wydaje się byc banalnie prosta. LibChart wymaga włączenia biblioteki GD co też zrobiłem (extension_dir oraz extension=php_gd2.dll) oraz umieszczenia w katalogu z plikiem samego LibCharta (wersja 1.2.1). Tak dobrana konfiguracja (wraz z PHP 5.2.5 + Apache) powinna śmigac aż miło...ale nie śmiga. Przykładowy kod (wziety w sumie z tutoriala LibCharta):
Rezultatów brak...rozleglejszych tutoriali czy manuali na powyższy temat również (przynajmniej dla Windows). Ktoś miał podobny problem lub jest w stanie podrzucic jakąś radę? Pozdrawiam Ten post edytował Ociu 3.12.2008, 18:44:30
Powód edycji: Poprawiłem bbCode (ociu)
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
A jakiekolwiek generowanie obrazków Ci działa? Powinno, ale lepiej się upewnić.
Ten post edytował erix 3.12.2008, 17:04:23 -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 20.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Niestety nie działa nic. Po odpaleniu pliku z kodem j.w. wyświetla się pusta strona, która moim zdaniem sugeruje że mimo wszystko Apache nie wykrywa bibliotek LibCharta. Byc może problem tkwi w plikach źródłowych t.j. tych w php\ext. Przykładowo ściagnąłem pliki GD ver. 2.0.35, ale nie mam co z nimi zrobic, bo wyczytalem ze odznaczenie odpowiedniej lini w php.ini wystarczy (tzn ze PHP zawiera w sobie GD wersje 2.0.34). Co jeszcze zostaje? W katalogu c:\http (katalog źródłowy plików Apacha) mam plik przyklad.php z kodem j.w oraz katalog libchart, w ktorym to znajduje sie plik libchart.php (który załączam poprzez include na początku przyklad.php). Może coś z tym include nie śmiga? Jak to sprawdzic? Przyklady gotowych wykresow w katalogu Demo libcharta tez nie dzialaja. Moze chodzi o katalog genetarted? Próbowałem już wszystkiego...i nic
![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 20.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
array(12) { ["GD Version"]=> string(27) "bundled (2.0.34 compatible)" ["FreeType Support"]=> bool(true) ["FreeType Linkage"]=> string(13) "with freetype" ["T1Lib Support"]=> bool(true) ["GIF Read Support"]=> bool(true) ["GIF Create Support"]=> bool(true) ["JPG Support"]=> bool(true) ["PNG Support"]=> bool(true) ["WBMP Support"]=> bool(true) ["XPM Support"]=> bool(false) ["XBM Support"]=> bool(true) ["JIS-mapped Japanese Font Support"]=> bool(false) }
Zwraca. To to samo info które otrzymam w phpinfo() odnośnie GD prawda? Wychodzi na to że to akurat jest ok. |
|
|
![]()
Post
#6
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
No to skoro GD działa, to musisz mieć skopane coś ze skryptem...
Sprawdź ścieżki na wszelki wypadek, wersję PHP, etc. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 20.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
PHP i MySQL działają perfect. Apache urzęduje sobie razem z PHP, co wielokrotnie już sprawdzałem. Wszelakie zmiennie środowiskowe, pliki php.ini i httpd.conf pokonfigurowane. Pozostaje pytanie: czy dobrze mi się wydaje że wystarczy:
- w php.ini odznaczyc extension=php_gd2.dll co uaktywni mi GD (sprawdzone, jest) - ściągnac LibChart. i umieścic w katalogu z którego pobiera Apache (c:\http - u mnie) - w c:\http utworzyc plik z przykładem j.w, upewnic się że ścieżka include jest dobra (np. include("C:\http\libchart\classes\libchart.php"); ) voilla - po odpaleniu widze wykres. Jeżeli tak działa to u wszystkich to ja w tym momencie się poddaję, gdyż nie mam pojecia (po paru h szperania) co może byc nie tak... Mimo wszystko dzięki za odpowiedź Pozdrawiam Ten post edytował radosss 3.12.2008, 19:08:40 |
|
|
![]()
Post
#8
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Mam wątpliwości co do tej linijki:
Na pewno masz odpowiednią ścieżkę do tego wstawioną? -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 20.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dobra, doszedłem (przypadkiem) dlaczego nie działało...
Scieżki były prawidłowe, wszystko było ok...tylko nie dodawałem tej rzeczy: Kod <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <title>Libchart vertical bars demonstration</title> <meta http-equiv="Content-Type" content="text/html; charset=ISO-8859-15" /> </head> <body> <img alt="Vertical bars chart" src="generated/demo1.png" style="border: 1px solid gray;"/> </body> </html> Gdzie linijka Kod <img alt="Vertical bars chart" src="generated/demo1.png" style="border: 1px solid gray;"/> odpowiada (chyba) za wstawienie obrazka na stronę...Swoją drogą spodziewałem się ze wykresy są generowane że tak się wyrażę "dynamicznie" tj grafika obecna na stronie może by interaktywna., co pozwoli np na odczytywanie aplitud na wykresie liniowym, czy wstawianie własnych znaczników w czasie rzeczywstym...będę musiał poszukac innego narzędzia, gdyż samemu nie posiadam doświadczenia aby przerobic Libcharta na własne potrzeby :/ Aby wykres wyglądał np jak: http://esc.homeftp.net/ Moim zdaniem naprawdę ładne wykresy...i teraz rodzi się pytanie: jak trudno jest przerobic LibCharta aby generowal wykresy jak w linku powyżej? Ten post edytował radosss 3.12.2008, 19:27:20 |
|
|
![]()
Post
#10
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Cytat Swoją drogą spodziewałem się ze wykresy są generowane że tak się wyrażę "dynamicznie" tj grafika obecna na stronie może by interaktywna No, to już jest zwykły obrazek; nie oczekuj od niego cudów... Jeśli chodzi o dynamiczne wykresy: http://www.84bytes.com/2008/09/21/charts-a...jquery-plugins/ Cytat Moim zdaniem naprawdę ładne wykresy...i teraz rodzi się pytanie: jak trudno jest przerobic LibCharta aby generowal wykresy jak w linku powyżej? Nie przerobi, bo raz - to tylko obrazek, dwa, to jest już inna biblioteka. Korzysta z niej np. Piwik i to już nie są obrazki, a animacja flash. -------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 11 Pomógł: 0 Dołączył: 20.11.2008 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za linka, na pewno zainteresuję się wykresami we flashu. Pozdrawiam i uważam temat za zamknięty
![]() |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 25.07.2025 - 01:06 |