私設SoS2オーナー応援BBS

新規発言一覧最新記事過去一覧検索ダウンロードページHOME

No.1898  Re[4]:【続】cardimg.pl内のサブルーチンについて
発言者: YOUME
発言日: 2015 10/29 21:30
こんばんわ!いつも相談にのっていただけて本当に感謝です…涙

> 前回の書き込みにあったエラーはまだ出ているのでしょうか?
> もし、出ているようでしたらrequireは問題ないようなのでcardimg.plの内容にミスがあるのだと考えられます。
> 特にサブルーチン名が「get_card_category」となっていることを確認してください。

現状、以下のようになっています!

# get_card_category #
get_card_category{
my $name = shift;
my $category_name = exists($card_name_hash{$name}) && exists($card_name_hash{$name}->{'category'}) ? $card_name_hash{$name}->{'category'} : 'なし';
return $category_name;
}

ちなみに
# Sub image_dir #
my $image_dir = 'cardimg/'; # 画像ディレクトリ
my %card_name_hash = (・・・

この辺はこのままで良いんで…すよね。
確か、前にmy %card_name_hashのmyを消すとサブルーチン作らなくても表示できるみたいな感じだったので、myは戻してあったりします。もしかしてダメだったり…!?


> > #カテゴリ
> >     @fitems = grep {
> >     ($item,$sts) = split(/△/, $_);# カード名とステータスに分割
> >     &get_card_category($item) eq $Fm{'category'};
> > $Fm{'category'}; #### ←ここ ####
> >     } @fitems;
> > #カテゴリ
> 上記の「ここ」の行があると正常に動作しません。

ギャー!申し訳ないです…
掲示板にコピペするときに、コメントアウトしておいた部分を削除したつもりが、消し忘れてしまったのが残っていたようです;;;(本体の方はコメントアウト済です)

▼関連発言

1894:【続】cardimg.pl内のサブルーチンについて [YOUME] 10/04 21:12
 └1895:Re:【続】cardimg.pl内のサブルーチンについて [moon] 10/05 07:04
  └1896:Re[2]:【続】cardimg.pl内のサブルーチンについて.. [YOUME] 10/29 09:24
   └1897:Re[3]:【続】cardimg.pl内のサブルーチンについ.. [moon] 10/29 19:20
    └1898:Re[4]:【続】cardimg.pl内のサブルーチンにつ.. [YOUME] 10/29 21:30
     └1899:Re[5]:【続】cardimg.pl内のサブルーチンに.. [moon] 10/30 06:29
      └1900:Re[6]:【続】cardimg.pl内のサブルーチン.. [YOUME] 10/30 11:00
       └1901:Re[7]:【続】cardimg.pl内のサブルーチ.. [moon] 10/30 20:39
        └1902:Re[8]:【続】cardimg.pl内のサブルー.. [YOUME] 10/30 21:31<-last

  返信フォーム [引用]
名 前 保存
題 名
発 言
PASSWORD
投稿確認必ずチェックを入れてください。こちらにはチェックを入れないでください。
書き込む
◇題名は、短くわかりやすく書いてください。
◇過去に同じ内容が投稿されていないか検索してから書き込んで下さい。
◇管理人の判断により相応しくない投稿は削除します。

Pass 保存


CGIROOM