2

これはおそらく本当に単純なことですが、私はPHPにまったく慣れておらず、何年もHTMLを実行していません。

図の配列で満たされたPHP変数をGoogleChartsに取り込む必要があります。これまでの私のコードは次のとおりです。

<img src="http://chart.apis.google.com/chart?
&chs=340x175
&chd=t:<?=$filedetail[1]?>
&cht=lc
&chtt=Test
">

ただし、何らかの理由で?= $ filedetail [1]で停止するため、Googleはエラーを報告します。変数の読み取りが問題であるとは思われません。それ以上に、APIはPHPタグの先頭を超えて読み取ることができません。

ありがとう、

ロブA。

編集: GoogleにURLを受け入れさせることができましたが、変数内の数字の代わりに&chd = t:フィールドに入力されているため、グラフには何も表示されていません。URLは次のようになります。

http://chart.apis.google.com/chart?&chs=340x175&chd=t:%3C?=$filedetail[1]?%3E&cht=lc&chtt=Test
4

2 に答える 2

2

oyu が Google が について不満を言っていると言う場合?=$filedetail、PHP によって解析されていないファイル (.html や .htm で終わるファイルなど) でこれを行っている可能性があります。

これが該当するかどうかは、ブラウザでページのソース コードを調べることで確認できます。上記のようにソースに PHP コマンドが表示されている場合、PHP コードは実行されていません。

.phpそれが問題である場合、それを修正する最も簡単な方法は、ファイル拡張子に切り替えることです。

于 2010-03-23T23:45:16.500 に答える
0

URL では、リテラル&は次のように記述します。&amp;

編集:そして、あなたはできません?&chs-そうあるべきです?chs. 改行はおそらく URL も壊すでしょう...

于 2010-03-23T23:53:02.763 に答える