• 締切済み

オープンソースの投票管理システム

オープンソースの投票管理システム このプログラムを使用したことある方いらっしゃいますか? http://plus-code.net/cgi-flash-enquete/web_enquete01/ 解説通りに設定しているのですが、こんなエラーメッセージが出てしまいます。 Software error: Global symbol "$ref_array_hash" requires explicit package name at perl/Cf/Part/Enquete.pm line 870. Global symbol "$ref_array_hash" requires explicit package name at perl/Cf/Part/Enquete.pm line 871. Compilation failed in require at index.cgi line 17. BEGIN failed--compilation aborted at index.cgi line 17. 見てもさっぱり何ですが、これはつまりプログラム自体に問題があるということでいいんでしょうか。。それならそれで諦めもつくのですが‥

みんなの回答

  • ralf124c
  • ベストアンサー率52% (232/446)
回答No.1

問題があるといえばあるのですが このファイル「./perl/Cf/Part/Enquete.pm」の 「use strict;」を「# use strict;」のようにコメントアウトすればいいのですが 該当行でそのサブルーチン内で「$ref_array_hash」という変数の定義位置がおかしいためかもしれません。 875行目から3行の変数定義部分を869行より手前に移動してみてはどうでしょうか 上記どちらかで動作試験をしてみてはどうでしょう?

関連するQ&A