pchartというグラフ生成ライブラリでのエラーについて

このQ&Aのポイント
  • pchartというフリーソースのグラフ生成ライブラリを使用しているが、インクルードしているクラスファイルの多くの行がエラーを返す
  • サーバはヘテムルで、php5を使用しており、GDライブラリはインストール済みである
  • 問題の解決策がわからないため、pchartの正常動作を実現するための設定や対策を教えて欲しい
回答を見る
  • ベストアンサー

pchartというグラフ生成ライブラリについて

はじめまして、鏑木といいます。 phpでグラフを生成したいと思い、以下のサイトを見つけました。 http://pchart.sourceforge.net/ pchartというフリーソースのグラフ生成ライブラリです。 サンプルソースがいくつかついていますので、これをDLしてサンプルを動かしてみたのですが、動きません。 冒頭でインクルードしているクラスファイルのほとんどの行がエラーを返します。(ファンクションが呼び出せないとか色々な内容で、ブラウザフリーズしました。) 借りているサーバはヘテムルで、php5を使っています。 サーバにはGDライブラリは入っています。 何か他に必要な設定などあるのでしょうか? わかるかたいらっしゃいましたら教えてくださると助かります。 よろしくお願いいたします。

  • PHP
  • 回答数1
  • ありがとう数1

質問者が選んだベストアンサー

  • ベストアンサー
  • mpx
  • ベストアンサー率71% (149/209)
回答No.1

>> 何か他に必要な設定などあるのでしょうか? 必要な設定は、まずは表示されたエラーメッセージに応じて対応することから始めます。 エラー表示の内容が分かっているのは、ataru2さんだけですので御自分で対応するしかありません。 がんばってください >> (ファンクションが呼び出せないとか色々な内容で、 本当にこの内容の表示が出ていますか?単にパーミッションの警告ということは有りませんか? もしも具体的な、アドバイスを期待する場合は、表示されたエラー内容を一字一句変更することなく開示する方が良いでしょう。

ataru2
質問者

お礼

まずは、アドバイスをいただきありがとうございました。 お礼が遅くなり申し訳ありませんでした。 エラーメッセージはほぼ全行にわたっていたので、原因がわからず、何かの設定がおかしいのかな?と思い質問いたしました。 パーミッションの警告という内容は出ていなかったと思います。 今回は自作でグラフ生成機能を作ることで落ち着きましたが、時間を見てこのライブラリのエラー原因も見ていこうと思います。 どうもありがとうございました。

関連するQ&A

  • GDライブラリで線グラフを作りたいのですが

    PHP+MySQL+GDライブラリで折れ線グラフを実現したいと思っています。全くの初挑戦で、いろいろと調べてみたのですが良い資料が見つかりません。 参考になるサイトや書籍などがありましたらおしえてください。

    • ベストアンサー
    • PHP
  • GDライブラリについて

    いつもお世話になります。PHPで初めて円グラフ作成を行おうと思っているのですが、GDライブラリが旨く組み込まれていません。OSはwindows,PHP Version 4.3.1です。下記項目は行っています。何か足りない点などありましたらお聞かせ下さい。 1. phpiniのphp_gd2.dllのコメントをはずしました。 2. phpiniにextension_dir = c:/php/extensions/   を挿入。 3. GDライブラリをダウンロードしプロジェクトフォルダに展開。・・・・・ 実はこの部分が自信なく、インストールなど何もしていないので果たしてよいのかどうか・・・ 4. phpinfo()で内容を確認していますがgdに関するメッセージは表示されない。 よろしくお願いいたします。 因みにプログラムを実行すると Call to undefined function: imagecreate() in ... のようなメッセージが出力されるので、旨く組み込まれていないのでは無いかと判断しています。

    • ベストアンサー
    • PHP
  • OS10.3 ServerでGDライブラリ

    OS10.3.5 Server + PHPで運用しております。 画像の自動生成を行いたくGDライブラリと、jpeg-6bやlibpngを組み込みたいと思っております。PHPのバージョンは4.2.10(OSの標準搭載)、場合によってはバージョンアップしても構わないと思っております。 サイトを色々さがしても、Server10.3以降のPHPのコンパイル方法がどこも見当たりません。 どなたかServer10.3以降でGDを実装済みの方、ご教授願います。

    • ベストアンサー
    • PHP
  • 折れ線グラフの描画について

    GDを使って折れ線グラフを描画しようと考えております。 JpGraphなどを使うケースが多いようですが、GDのみで作成をしなければ いけないのですが、良いサンプルなどはありますでしょうか。 環境は以下です。 PHP4.2.2 GD1.6.2

    • ベストアンサー
    • PHP
  • PHPで簡単なグラフを出したい

    GDモジュールのインストールしていないと思われる専用サーバでPHP4のグラフを使ったプログラミングをしたいのですが、どのような方法がありますか?

    • ベストアンサー
    • PHP
  • GDライブラリが使えない・・・

    当方fedora8にてApache2とphp4.4.9にてwebサーバーを構築しております。 Apacheはyumにてphpは4をインストールしたい加減からソースからコンパイルしてインストールしました。 configure時に下記のようにしてインストールしております。 './configure' '--prefix=/usr/local/php-4.4.9' '--enable-mbstring' '--with-apxs2=/usr/sbin/apxs' '--with-pgsql=/usr/local/pgsql' '--with-dg' '--with-zlib' '--with-jpeg-dir' phpinfo()を見ても上記のように設定されております。 しかし、phpinfoにgd関係の表示がされないのですがなぜでしょうか? phpのエラーログにはこうありました。 Warning: Unknown(): Unable to load dynamic library './php_gd2.dll' - ./php_gd2.dll: cannot open shared object file: No such file or directory in Unknown on line 0 php.iniのgd2のコメントアウトは消してあります。 必要なライブラリ関係はyumにてすべてインストール完了しております。 どなたか教えてください。 ではよろしくお願いいたします。

  • 共有サーバでのGDライブラリ有効化

    共有サーバを使用しているため、php.iniを編集することができません。 この状態で、GDライブラリを有効にすることはできないのでしょうか。 ありましたら、その方法を教えて頂きたいです。

    • 締切済み
    • PHP
  • PHPでグラフ描画したい

    レンタルサーバーでPHPプログラムを運用しいるのですが、今度グラフを表示させたいと思っております。 数あるPHPのグラフライブラリの中から、“JpGraph”が使えるかどうか試してみたのですが、私が借りているレンタルサーバーでは“imagettfbbox関数”が使えないため、途中でエラーが発生して使えません。 X,Y軸のタイトルなどに漢字も表示させたいのですが、何か良い手段はありますでしょうか? ちなみに、“PHPlot”も試し、とりあえずサンプルプログラムのグラフは表示されたので使えると思うのですが、漢字の表示のさせ方がわかりません。御存知の方はいらっしゃいますか? PHPはVer4.4.4です。 MySqlのVer4.0.24も使用しております。

    • ベストアンサー
    • PHP
  • 外部ファイルのクラスのインスタンスが生成できない

    いつもお世話になっております。 PHP(Ver5.2)が利用できるレンタルサーバーを借りていろいろやっているのですが、 include_once した外部PHPファイルの中のクラス定義のコンストラクタがCallされません。 //外部クラスの記述 class A{ public function __construct(){ echo "OK"; } } //メインPHPの記述 include_once "xxx.php"; $obj = new A(); ↑におけるメインPHPをブラウザから呼び出したとき、本来なら OK とechoされるはずなのに、何も表示されません。 また、クラスAに定義したpublicなfunctionをCallしようとすると、定義されてないメソッドをCallした、とエラーになります。(インスタンス自体が生成されていない??) ファイル自体は正常にIncludeされていると思います。(ファイル名を間違ったらエラーになったから) ちなみに、クラスAの記述をメインPHPに記述すると、正常に動きます。 外部ファイルのクラスを正常に動かすにあたって、何かphp.iniあたりの編集が必要なのでしょうか? どうぞよろしくお願いいたします。

    • 締切済み
    • PHP
  • QRコードの自動生成方法について

    宜しくお願い致します。 最近、QRコードが生成できるサイトを見かけました。 入力フォームに文字を入力し、生成ボタンを押すと画面にその情報がはいったQRコードが表示されるんですが、これはQRコードを生成するモジュールをサーバにインストールするとできるんでしょうか?もしくは、PHPでGD等の機能でできるのでしょうか?

    • ベストアンサー
    • PHP

専門家に質問してみよう