質問者 チキチータ
投稿日 2004/6/27(日) 17:35:41
対戦表のCGIでデータの書き込みが上手くいきません。
ソース↓
http://zyandyoko.zive.net/cgi/upload/source/up0363.txt
データ書式↓
http://zyandyoko.zive.net/cgi/upload/source/up0364.txt
perl経験1ヶ月の初心者ですが、ご指導お願いします(><)
ooteai.cgi 755
jcord.pl 644
data.txt 666
#投稿データの処理サブルーチン
sub kiroku {
open DATA,"data.txt";
@all_data = <DATA>;
while(<DATA>){
$data = $_;
chop $data;
$wi = $FORM{'winner'};
$los = $FORM{'looser'};
($fnum)=(split(/\,/,$data))[0];
if($fnum == $wi){
@winline = (split(/\,/,$data));
$winline[$los]++;
$data = join(',',@winline)
}
if($fnum == $los){
@loseline = (split(/\,/,$data));
$loseline[$wi + 30]++;
$data = join(',',@loseline)
}
push @all_data,$data;
}
close DATA;
open OUT,'> data.txt';
foreach (@all_data){
print OUT $_;
}
close OUT;
}
プロバイダ参照:http://zyandyoko.zive.net/index.htm
サーバのOS:WINサーバ
パソコンのOS:WinNT系
エディタ:
FTPソフト:
サーバ移転:していない
改造:(未選択)
CGI習熟度:middle
|