240. Re: push 関数.


番号順一覧Top スレッド順一覧Top
作者: dune
日時: 2003/1/27(00:12)
極悪です。

>       if ($dtype==0) {
>           if ($ddel eq '') { &error_("このデータにパスワードは設定されていません!"); }
>           elsif (crypt($form{'pass'}, $salt) ne $ddel) { &error_("パスワードが一致しません!"); }
>           else {
>               push(@wri, $dno);
>               for ($y=0; $databank[$y]; $y++) {
>                   my ($cno, $ctitle, $cname, $ccomment, $cmail, $clink, $ccolor, $ctype, $cip,
>                                       $cico, $cdel, $cfiller, $ctime)=split(/<>/, $databank[$y]);
>                   if ($dno==$ctype) { push(@wri, $dno); }
>               }
>           }
>       }

ぱっと見、if ($dno==$ctype) { push(@wri, $dno); } は
          if ($cno==$ctype) { push(@wri, $cno); } でないと
意味がないような。

まぁ、$datfile の中身を自分で用意して、期待した結果とどう
違うかを調べればデバッグできると思います。


-- 
FZH01112@..., http://homepage1.nifty.com/dune/
前の発言: 239. push 関数. [Penelotty] 2003/1/26(22:08)
後の発言: 241. LaTeX の数式テキストを画像化するツール [閑舎] 2003/2/11(12:57)
親発言: 239. push 関数. [Penelotty] 2003/1/26(22:08)
子発言: