私設SoS2オーナー応援BBS

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

No.492  Re:勢力の掲示板
発言者: masaki
発言日: 2003 04/20 22:14
> sub normal_actionの、
>   foreach $line (@lstlines) {
>     ($pid,$pnm,$pps,$pjb,$pig,$psp,$pbp,$others) = split(/<>/,$line);
>     if ($Fm{'id'} eq $pid) { $mysp = $psp; $mybp = $pbp }
>     else { print qq|<option value="$pid">$pid:$pnm($pjb)\n| }
>   }
> のあたりかな?
> ここで$pidとかではなく$idなどにしているか、逆にplayer_dataのほうで$pidとかを利用しているとか、が考えられます。
> どちらにしても他人のIDや名前が意図しないときに表示されているのはパスワードさえ載っている可能性があるのでかなり危険な状態ですね。
直りました(^^
あと、最後の質問ですが(^^;
# Sub Ability bbs #
sub abl_bbs {

$reid = $Fm{'id'};
open(IN,"$usrdir$reid\.cgi") || &error("Can't open logfile");
@lines = <IN>;
close(IN);
$own = ($id,$nm,$ps,$jb,$ig,$sp,$bp,$bn,$ak,$dd,$hp,$xp,$ab,$db,$av,$wn,$lz,$dt,$mn,$bg,$xi,$tm,$lf,$fe,$cm,$is,$ht,$fg,$rw,$kl,$tw) = split(/<>/,$lines[0]);

if($ps ne $Fm{'pass'}){&error("伝言板データ読みこみエラー")}
require 'ability.pl'; &sosiki_name;
if($s_id eq 'S1'){$ab_dat = $s_id;}
if($s_id eq 'S2'){$ab_dat = $s_id;}
if($s_id eq 'S3'){$ab_dat = $s_id;}
if($s_id eq 'S4'){$ab_dat = $s_id;}
if($s_id eq 'S5'){$ab_dat = $s_id;}
if($s_id eq 'S6'){$ab_dat = $s_id;}
if($s_id eq 'S7'){$ab_dat = $s_id;}
if($s_id eq 'S8'){$ab_dat = $s_id;}
if($s_id eq 'S9'){$ab_dat = $s_id;}

@bbslines = &opendat("$ab_dat\.cgi",@bbslines);
&header;
print qq|<center><b>[アビィティ《 $sst 》の伝言板]</b></center><hr>\n|;
foreach $line (@bbslines) { print qq|$line<br><hr>\n| }
}
↑でCan't open logfileというエラーが出る場合は、どのような場合でしょうか?(^^;;

▼関連発言

475:勢力の掲示板 [masaki] 04/19 17:09
 ├476:Re:勢力の掲示板 [masaki] 04/19 17:26
 │└477:Re[2]:勢力の掲示板 [moon] 04/19 19:08
 │ ├478:Re[3]:勢力の掲示板 [moon] 04/19 19:36
 │ └479:Re[3]:勢力の掲示板 [masaki] 04/19 19:51
 │  └480:Re[4]:勢力の掲示板 [moon] 04/19 20:57
 │   └481:Re[5]:勢力の掲示板 [masaki] 04/19 21:31
 │    └482:Re[6]:勢力の掲示板 [moon] 04/19 22:21
 │     └483:Re[7]:勢力の掲示板 [masaki] 04/20 07:32
 │      └484:Re[8]:勢力の掲示板 [moon] 04/20 10:19
 │       ├485:補足&訂正 [moon] 04/20 10:34
 │       └486:Re[9]:勢力の掲示板 [masaki] 04/20 13:00
 │        └487:Re[10]:勢力の掲示板 [moon] 04/20 14:12
 │         └488:Re[11]:勢力の掲示板 [masaki] 04/20 15:27
 │          └489:Re[12]:勢力の掲示板 [moon] 04/20 17:49
 │           └490:Re[13]:勢力の掲示板 [masaki] 04/20 19:14
 │            └491:Re[14]:勢力の掲示板 [moon] 04/20 21:46
 └492:Re:勢力の掲示板 [masaki] 04/20 22:14
  └493:Re[2]:勢力の掲示板 [moon] 04/20 22:33
   └494:Re[3]:勢力の掲示板 [masaki] 04/21 06:28
    └495:Re[4]:勢力の掲示板 [moon] 04/21 09:08
     └496:Re[5]:勢力の掲示板 [masaki] 04/21 19:38<-last

Pass 保存


CGIROOM