Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP] Libchart, Wykresy w PHP
tomsi
post 24.02.2010, 19:10:30
Post #1





Grupa: Zarejestrowani
Postów: 379
Pomógł: 45
Dołączył: 30.06.2007

Ostrzeżenie: (10%)
X----


Korzystam z gotowych rozwiązań Libchart i mam pytanie:
dlaczego taki kod mi działa:

  1. $raz=3;
  2.  
  3. include "libchart/classes/libchart.php";
  4.  
  5. header("Content-type: image/png");
  6.  
  7. $chart = new VerticalBarChart(500,250);
  8.  
  9. $dataSet = new XYDataSet();
  10.  
  11. $chart->setDataSet($dataSet);
  12.  
  13.  
  14. $dataSet->addPoint(new Point("Pierwsza wartosc", $raz));
  15.  
  16. $chart->setTitle("Liczby");
  17. $chart->render();


a ten już nie (pojawia się pobrana wartość z pliku a resztę pliku to są krzaczki

  1. $nazwa_pliku = "plik.txt";
  2.  
  3.  
  4. $plik = fopen($nazwa_pliku, "r");
  5.  
  6. $dane = fread($plik, filesize($nazwa_pliku));
  7.  
  8.  
  9. echo $dane;
  10.  
  11. fclose($plik);
  12.  
  13. include "libchart/classes/libchart.php";
  14.  
  15. header("Content-type: image/png");
  16.  
  17. $chart = new VerticalBarChart(500,250);
  18.  
  19. $dataSet = new XYDataSet();
  20.  
  21. $chart->setDataSet($dataSet);
  22.  
  23.  
  24. $dataSet->addPoint(new Point("Pierwsza wartosc", $dane));
  25.  
  26.  
  27. $chart->setTitle("Liczby");
  28. $chart->render();


Ten post edytował tomsi 24.02.2010, 19:27:22


--------------------
Jeśli Ci pomogłem kliknij "Pomógł"
Jeśli Ty mi pomogłeś kliknę "Pomógł"
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi (1 - 2)
Daimos
post 24.02.2010, 20:15:24
Post #2





Grupa: Zarejestrowani
Postów: 1 319
Pomógł: 118
Dołączył: 26.11.2003
Skąd: Lublin

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


tworzysz tutaj plik graficzny, wysyłając nagłówek:
  1. header("Content-type: image/png");

Dajesz przeglądarce znać, że to plik png
Nie możesz wyświetlić tekstu w pliku graficznym
Bibliotekę, która generuje obrazek, umieść w innym pliku i tam gdzie chcesz wyświetlić tekst + obrazek robisz to tak:
  1. echo $tekst;
  2. echo '<img src="adres_biblioteki_generujacej_obrazek_z_header_png.php"/>


--------------------
scriptun.com. Startup z poradnikami do gier ttp.zone i ttpzone.pl
Go to the top of the page
+Quote Post
tomsi
post 26.02.2010, 23:07:08
Post #3





Grupa: Zarejestrowani
Postów: 379
Pomógł: 45
Dołączył: 30.06.2007

Ostrzeżenie: (10%)
X----


Dzięki ~my salsa naprowadziłeś mnie na dobry trop.
Dałem w jednym skrypcie obróbkę danych z pliku txt i za pomocą formularza wysyłam do drugiego skryptu, gdzie tworzy się wykres.


--------------------
Jeśli Ci pomogłem kliknij "Pomógł"
Jeśli Ty mi pomogłeś kliknę "Pomógł"
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 Wersja Lo-Fi Aktualny czas: 14.08.2025 - 02:02