Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: [HTML][PHP]Nie działa generowanie obrazków
Forum PHP.pl > Forum > Przedszkole
Johnas
Witam! nie rozumiem nigdy class w php bo zawsze mi nie działają sad.gif Ściągnąłem dziś generowanie obrazków i mam taki błąd:
Kod
Warning: include_once(LabChartsBar.php) [function.include-once]: failed to open stream: No such file or directory in /home/infekhsm/domains/infek.pl/public_html/wykres/examples.php on line 2

Warning: include_once() [function.include]: Failed opening 'LabChartsBar.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/infekhsm/domains/infek.pl/public_html/wykres/examples.php on line 2

Warning: include_once(LabChartsLine.php) [function.include-once]: failed to open stream: No such file or directory in /home/infekhsm/domains/infek.pl/public_html/wykres/examples.php on line 3

Warning: include_once() [function.include]: Failed opening 'LabChartsLine.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/infekhsm/domains/infek.pl/public_html/wykres/examples.php on line 3

Warning: include_once(LabChartsPie.php) [function.include-once]: failed to open stream: No such file or directory in /home/infekhsm/domains/infek.pl/public_html/wykres/examples.php on line 4

Warning: include_once() [function.include]: Failed opening 'LabChartsPie.php' for inclusion (include_path='.:/usr/local/lib/php') in /home/infekhsm/domains/infek.pl/public_html/wykres/examples.php on line 4

Fatal error: Class 'LabChartsPie' not found in /home/infekhsm/domains/infek.pl/public_html/wykres/examples.php on line 6


Plik examples.php wygląda tak:
  1. <?php
  2. include_once('./LabChartsBar.php');
  3. include_once('./LabChartsLine.php');
  4. include_once('./LabChartsPie.php');
  5.  
  6. $LabChartsPie = new LabChartsPie();
  7. $LabChartsPie->setData(array(100, 200, 200, 200, 430, 760, 54));
  8. //$LabChartsPie->setType('p3');
  9. $LabChartsPie->setTitle('Udziały w pewnej firmie');
  10. $LabChartsPie->setSize('400x200');
  11. $LabChartsPie->setColors('D9351C');
  12. $LabChartsPie->setLabels('Marek|Franek|Michał|Lech|Jarosław|Grzesiek|Tomek');
  13.  
  14. $LabChartsBar = new LabChartsBar();
  15. $LabChartsBar->setData(array(85.8,57.5, 16.7, 5, 1.7));
  16. $LabChartsBar->setSize('400x200');
  17. $LabChartsBar->setTitle('Przychody w poszczególnych miesiącach');
  18. //$LabChartsBar->setColors('D9351C|FAAC02|79D81C|2A9DF0|02AA9D');
  19. $LabChartsBar->setLabels('Styczen|Luty|Marzec|Kwiecien|Maj');
  20. $LabChartsBar->setBarStyles(40);
  21. $LabChartsBar->setAxis(10);
  22. $LabChartsBar->setGrids(10);
  23.  
  24.  
  25. $LabChartsLine = new LabChartsLine();
  26. $LabChartsLine->setData(array(7,15,50,21,15,29,15,21,16,-23,4,18,17,21,17,19,16,25,62,15));
  27. $LabChartsLine->setColors('D9351C');
  28. $LabChartsLine->setSize('400x250');
  29. $LabChartsLine->setTitle('Zyski w poszczególnych miesiącach');
  30. $LabChartsLine->setAxis (20, 'Sty||Mar||Maj||Lip||Wrz||Lis||Sty||Mar||Maj||Lip|');
  31. $LabChartsLine->setGrids (10);
  32.  
  33. ?>
  34.  
  35. <html>
  36. <head>
  37. <title>Laboratorium kodu - LabCharts</title>
  38. <meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
  39. <link rel="stylesheet" type="text/css" href="http://fonts.googleapis.com/css?family=Tangerine">
  40. <style>
  41. body {
  42. font-family: 'Tangerine', serif;
  43. font-size: 48px;
  44. }
  45. </style>
  46. </head>
  47. <body>
  48.  
  49. <p>Wykres kołowy:</p>
  50. <img src="<?=$LabChartsPie->getChart()?>">
  51.  
  52. <p>Wykres słupkowy:</p>
  53. <img src="<?=$LabChartsBar->getChart()?>">
  54.  
  55. <p>Wykres liniowy:</p>
  56. <img src="<?=$LabChartsLine->getChart()?>">
  57.  
  58. </body>
  59. </html>


Dodam że wszystkie pliki są w jednym folderze
CuteOne
include_once('./LabChartsBar.php');
include_once('./LabChartsLine.php');
include_once('./LabChartsPie.php');

zobacz na co wskazują ścieżki do plików.. a potem sprawdź gdzie trzymasz wyżej wymienione pliki
Johnas
No właśnie nie wiem co oznacza ta kropka przed sad.gif Wszystkie te pliki trzymam w jednym folderze "wykres" (examples.php też sie tam znajduje)
Szadow
to daj
include_once('LabChartsBar.php');
include_once('LabChartsLine.php');
include_once('LabChartsPie.php');
Johnas
Dalej jest to samo
http://infek.pl/wykres/examples.php
erix
Pytanie za sto punktów: co z wielkością znaków w nazwach plików?
Johnas
Rzeczywiście serwer automatycznie zmniejszył mi litery na małe (albo Total Commander)... Dzięki za pomoc

A czemu mi nie działa na localhoście? trzeba mieć coś włączone? Używam XAMMP`a
erix
A GD masz aktywne?
iQ12P
Poszukaj w googlach, powiedział bym Ci, miałem coś podobnego - nie chciał mi się wygenerować obraz gdy chciałem zrobić statystyki.

''XAMPP GD - Generacja obrazków' pod czymś takim poszukaj.
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.