Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: PHP/SWF Charts- problem ze skryptem z newsa php.pl
Forum PHP.pl > Forum > Gotowe rozwiązania
nocnyMark()
Witam

w galerii na stronie wygladaja bardzo zachecajaco,
jednak po probie uruchomienia napotykam problem

wchodze na strone i w galerii
http://www.maani.us/charts/index.php?menu=Gallery
wybieram pierwszy lepszy wykres (po kliknieciu na wykres pokazuje sie kod generujacy go)
http://www.maani.us/charts/source.php?page...lery_Line_2.php

caly kod kopiuje dokladnie i wrzucam na swoj serwer, lacznie z plikami charts.swf i charts.php
wszystko do tego samego katalogu co moj skrypt wywolujacy

efekt widac na:
http://www.daw.pl/a/wykres.php

czyli:
Cytat
  1  2  3  4  5  6  7  8  9  10  11  12  13  14  15  16  17  18  19  20  21  22  23  24  25  26  27  28  29  30  31    Region A  10  12  11  15  20  22  21  25  31  32  28  29  40  41  45  50  65  45  50  51  65  60  62  65  45  55  59  52  53  40  45    Region B  30  32  35  40  42  35  36  31  35  36  40  42  40  38  40  40  38  36  30  29  28  25  28  29  30  40  32  33  34  30  35        Line    hertz  output    77bb11  cc5511


i nic wiecej,
wykresu ani widu

bawil sie ktos tym skryptem questionmark.gif
zadzialalo komus questionmark.gif


podaje zrodlo pliku wykres.php na wszelki wypadek:
  1. <?php
  2.  
  3. echo '<html><head></head><body>';
  4. echo 'test wykresu<br><br>';
  5.  
  6. include 'charts.php';
  7.  
  8. $chart[ 'axis_category' ] = array ( 'size'=>14, 'color'=>&#092;"000000\", 'alpha'=>0, 'font'=>\"arial\", 'bold'=>true, 'skip'=>0 ,'orientation'=>\"horizontal\" ); 
  9. $chart[ 'axis_ticks' ] = array ( 'value_ticks'=>true, 'category_ticks'=>true, 'major_thickness'=>2, 'minor_thickness'=>1, 'minor_count'=>1, 'major_color'=>&#092;"000000\", 'minor_color'=>\"222222\" ,'position'=>\"outside\" );
  10. $chart[ 'axis_value' ] = array ( 'min'=>0, 'max'=>120, 'font'=>&#092;"arial\", 'bold'=>true, 'size'=>10, 'color'=>\"ffffff\", 'alpha'=>50, 'steps'=>6, 'prefix'=>\"\", 'suffix'=>\"\", 'decimals'=>0, 'separator'=>\"\", 'show_min'=>true );
  11.  
  12. $chart[ 'chart_bg' ] = array ( 'positive_color'=>&#092;"000000\", 'positive_alpha'=>30, 'negative_color'=>\"ff0000\", 'negative_alpha'=>10 );
  13. $chart[ 'chart_border' ] = array ( 'color'=>&#092;"000000\", 'top_thickness'=>2, 'bottom_thickness'=>2, 'left_thickness'=>2, 'right_thickness'=>2 );
  14. $chart[ 'chart_data' ] = array ( array ( &#092;"\",\"1\",\"2\",\"3\",\"4\",\"5\",\"6\",\"7\",\"8\",\"9\",\"10\",\"11\",\"12\",\"13\",\"14\",\"15\",\"16\",\"17\",\"18\",\"19\",\"20\",\"21\",\"22\",\"23\",\"24\",\"25\",\"26\",\"27\",\"28\",\"29\",\"30\",\"31\" ), array ( \"Region A\",10,12,11,15,20,22,21,25,31,32,28,29,40,41,45,50,65,45,50,51,65,60,62,65,45
    ,
  15. 5,59,52,53,40,45 ), array ( \"Region B\",30,32,35,40,42,35,36,31,35,36,40,42,40,38,40,40,38,36,30,29,28,25,28,29,30,
  16. 0,32,33,34,30,35 ) );
  17. $chart[ 'chart_grid_h' ] = array ( 'alpha'=>10, 'color'=>\"000000\", 'thickness'=>1, 'type'=>\"solid\" );
  18. $chart[ 'chart_grid_v' ] = array ( 'alpha'=>10, 'color'=>\"000000\", 'thickness'=>1, 'type'=>\"solid\" );
  19. $chart[ 'chart_pref' ] = array ( 'line_thickness'=>2, 'point_shape'=>\"none\", 'fill_shape'=>false );
  20. $chart[ 'chart_rect' ] = array ( 'x'=>40, 'y'=>25, 'width'=>335, 'height'=>200 );
  21. $chart[ 'chart_type' ] = \"Line\";
  22. $chart[ 'chart_value' ] = array ( 'prefix'=>\"\", 'suffix'=>\"\", 'decimals'=>0, 'separator'=>\"\", 'position'=>\"cursor\", 'hide_zero'=>true, 'as_percentage'=>false, 'font'=>\"arial\", 'bold'=>true, 'size'=>12, 'color'=>\"ffffff\", 'alpha'=>75 );
  23.  
  24. $chart[ 'draw_text' ] = array ( array ( 'color'=>\"ffffff\", 'alpha'=>15, 'font'=>\"arial\", 'rotation'=>-90, 'bold'=>true, 'size'=>50, 'x'=>-10, 'y'=>348, 'width'=>300, 'height'=>150, 'text'=>\"hertz\", 'h_align'=>\"center\", 'v_align'=>\"top\" ),
  25. array ( 'color'=>\"000000\", 'alpha'=>15, 'font'=>\"arial\", 'rotation'=>0, 'bold'=>true, 'size'=>60, 'x'=>0, 'y'=>0, 'width'=>320, 'height'=>300, 'text'=>\"output\", 'h_align'=>\"left\", 'v_align'=>\"bottom\" ) );
  26.  
  27. $chart[ 'legend_rect' ] = array ( 'x'=>-100, 'y'=>-100, 'width'=>10, 'height'=>10, 'margin'=>10 ); 
  28.  
  29. $chart[ 'series_color' ] = array ( \"77bb11\", \"cc5511\" ); 
  30.  
  31. SendChartData ( $chart );
  32.  
  33. echo '</body></html>';
  34. ?>


i nie zaleznie czy dodam
Kod
echo '<html><head></head><body>';
echo 'test wykresu<br><br>';

i:
Kod
echo '</body></html>';


efekt jest ten sam
aleksander

proszę poprawić
Diwi
Stwórz sobie nowy plik np. index.php i wrzuć tam taki kod:
  1. <?php
  2.  
  3.  
  4. include &#092;"charts.php\";
  5.  
  6. echo InsertChart ( &#092;"charts.swf\", \"wykres.php\" );
  7.  
  8. ?>


Potem odpal index.php no i powinno działać.

Pozdrawiam
nocnyMark()
bingo exclamation.gif

dzieki, dziala i sluzy
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-2024 Invision Power Services, Inc.