ユーザーごとにフォルダ作成


※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

  • Ver1.15以下で、すでに稼動していてVer2にする場合は、プレイヤーフォルダの中にマイピクチャ用などのフォルダがありません。
以下の方法で強制的に追加してください。

※注意事項
  • 単純に上書きをすると、自分が設定を変更したものまで上書かれてしまいます。

  1. まずは稼動しているものをVer2にアップロードする(ファイルを上書く)
  2. admin.cgiの一番下のデータ補正プログラムに『# 下5行追加 for ~ }』を追加
  3. プレイヤー管理よりデータ補正を実行
  4. ./user/ユーザーID/pictureなどのフォルダができたことを確認
  5. 『# 下5行追加 for ~ }』を削除
  6. 正常に動けばバージョンアップ成功

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;
	
	# 下5行追加 for ~ }
	for my $dir_name (qw/book etc music picture/) {
		mkdir "$userdir/$id/$dir_name" or &error("$userdir/$id/$dir_name ディレクトリが作れませんでした");
		open my $fh, "> $userdir/$id/$dir_name/index.html" or &error("$userdir/$id/$dir_name/index.html ファイルが作れませんでした");
		close $fh;
	}
}
closedir $dh;
|新しいページ|検索|ページ一覧|RSS|@ウィキご利用ガイド | 管理者にお問合せ
|ログイン|