#!/usr/local/bin/perl $script = "area_tokyo.html"; require './lib/jcode.pl'; require './lib/teikei.pl'; require './lib/dbsetup.pl'; &decode; #----------------# # 書込Cookie準備 # #----------------# $setcook1 = &setCookie("ID", $COOKIE{ID}); #------------------# # ログインチェック # #------------------# &DBConnect; $sth = $db->prepare("select ID from ppass where ID = \"$COOKIE{ID}\""); if(!$sth->execute){ &error ("接続失敗2"); } $data = $sth->fetchrow; if ($data){ $LOGIN_FLAG = $data; } else{ $LOGIN_FLAG = ""; } &DBDisconnect; &count; $center .= <
東京エリア
本日激ぱっち
本日激ぱっち
ホールイベント情報
激アツホール情報
イベントリポート
イベントリポート
PGクイーンファイル
PGクイーンファイル
今月のぱっちGuu
今月のぱっちGuu

EOF &html; #----------# # カウンタ # #----------# sub count { # カウントファイル $log = "count/area_tokyo.dat"; # ロックファイル名 $lockfile = 'count/lock/area_tokyo.lock'; &lock; #カウントファイル読込み open(IN,"$log"); $in_line = ; close(IN); #カウント1増やす $in_line++; #カウントファイル書込み open(OUT,">$log"); print OUT $in_line; close(OUT); &unlock; } sub lock { local($retry) = 5; while (!mkdir($lockfile, 0755)) { sleep(1); } } sub unlock { rmdir($lockfile); }