[PHP-users 19024]$_POSTデータを受け取ると、グラフが表示されない(jpgraph)

gotou gotou @ hokkou.co.jp
2003年 11月 20日 (木) 09:21:59 JST


いつもお世話になっております。gotouです。

今、jpgraphでグラフの表示をやっているのですが、
formからpostされたデータを受け取ると、グラフが表示されず、
赤×が出てしまう、という状況になっております。

環境は
RedHat Linux 9.0
PHP 4.3.4
GD 2.0.15
jpgraph 1.13
です。

グラフ表示のソースは、jpgraphに入っていたサンプルソースの
bar_csimex2.phpを元にしているのですが、
formからpostされてきたデータを受け取るコードを入れると、
画像が表示されないようです。
------------------------------------------------
// 元々のサンプルデータです。
$data1y_1 = array(12,8,19,3,10,5);
$data2y_1 = array(8,2,12,7,14,4);
/*
// gotou
$data1y_2 = $_POST["y1"];
$data2y_2 = $_POST["y2"];
*/このコメントをはずすと、画像が表示されなくなります。
-----------------------------------------------
受け取っているのは、上記の2つの変数のみです。

配列のデータはこうなっておりました。
-----------------------------------------------
print_r($data1y_1);
Array
(
    [0] => 12    [1] => 8    [2] => 19    [3] => 3    [4] => 10    [5] => 5
)
print_r($data2y_1);
Array
(
    [0] => 8    [1] => 2    [2] => 12    [3] => 7    [4] => 14    [5] => 4
)
print_r($data1y_2); //$_POST["y1"]
Array
(
    [0] => 3    [1] => 4     [2] => 4    [3] => 3     [4] => 7     [5] => 4
[6] => 8     [7] => 1
)
print_r($data2y_2); //$_POST["y2"]
Array
(
    [0] => 2    [1] => 3    [2] => 3    [3] => 2    [4] => 5    [5] => 3
[6] => 6    [7] => 0
)
-----------------------------------------------
見た感じ、データ的には違いはないような気がするのですが。。。
POSTデータを受け取ったときに、何か内部的な変化があるのでしょうか?
magic_quotesはOn、register_globalsはOffで設定しています。

いつもお世話になりっぱなしですが、どうかヒントだけでもお教えください。
よろしくお願いします。



PHP-users メーリングリストの案内