Autor Zpráva
Majkelju
Profil
Zdravím,
nevěděl jsem, jestli to dát do sekce flash nebo grafika nebo php, ale kód je v php, tak snad jsem to dal správně...

Můj problém: Snažím se na web umístit open flash charts graf, jenže mi to nenačítá data... Mám to takto:
Soubor s include je v "okna/detail_ceny_oficial.php" a mám to zapsáno jako:
include_once '../ofc-library/open_flash_chart_object.php';
open_flash_chart_object( 420, 110, 'http://'. $_SERVER['SERVER_NAME'] .'/kalkulace_graf.php', false );    

Potom mám v kořenové složce soubor kalkulace_graf.php, kde mám samotná data pro graf:
<?
// generate some random data
        srand((double)microtime()*1000000);

        $data = array();
        for( $i=0; $i<5; $i++ )
        {
          $data[] = rand(5,15);
        }

        include_once( 'ofc-library/open-flash-chart.php' );
        $g = new graph();

        //
        // PIE chart, 60% alpha
        //
        $g->pie(60,'#505050','{font-size: 12px; color: #404040;');
        //
        // pass in two arrays, one of data, the other data labels
        //
        $g->pie_values( $data, array('IE','Firefox','Opera','Wii','Other') );
        //
        // Colours for each slice, in this case some of the colours
        // will be re-used (3 colurs for 5 slices means the last two
        // slices will have colours colour[0] and colour[1]):
        //
        $g->pie_slice_colours( array('#d01f3c','#356aa0','#C79810') );

        $g->set_tool_tip( '#val#%' );

        $g->title( 'Pie Chart', '{font-size:18px; color: #d01f3c}' );
        echo $g->render();
?>

Když soubor s daty načtu v prohlížeči, vše vypadá v pořádku, zobrazí se nezpracovaná textová data. Jenže když tuto adresu zadám natvrdo do cesty pro načítání dat, tak to taky nefunguje... Jediné, co se mi zobrazuje, ať zadám jakoukoliv (i nesmyslnou) cestu, je nějaký asi defaultní graf.
Alphard
Profil
Našel jsem demo export teethgrinder.co.uk/open-flash-chart/gallery-data-1.php, když zadáte tuto adresu, tak to funguje, nebo ne?

Vaše odpověď

Mohlo by se hodit


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: