BlindJustice解体真書@wiki

送信履歴ファイル作成

最終更新:

blindjustice-p

- view
メンバー限定 登録/ログイン
  • すでに稼動している場合で、手紙に送信履歴機能がついていないものから送信履歴付きにバージョンアップする場合
  • 送信履歴を保存するファイルが存在しないので、強制的に作成するプログラム

admin.cgiの一番下の方にあるデータ補正の処理に

sub admin_repaire {
	my %members = ();

my $count = 0;
opendir my $dh, "$userdir" or &error("ユーザーディレクトリが開けません");
while (my $id = readdir $dh) {
	next if $id =~ /\./;
	my %m = &get_you_datas($id, 1);
	push @{ $members{$m{country}} }, "$m{name}\n";
	++$count;
下三行追加
	open my $fh, "> $userdir/$id/letter_log.cgi";
	close $fh;
	chmod $chmod, "$userdir/$id/letter_log.cgi";

}
closedir $dh;
…(以下略)
  1. プレイヤー管理画面でデータ補正ボタンを押す
  2. ./user/ユーザーID/letter_log.cgiができているのを確認
  3. 追加した三行を削除
目安箱バナー