[ホームページに戻る] [フォーラムメニューへ]
アクセスログをとるようなプログラムを考えています。
FORM 文や img src 文を使わずに,無条件でcgiを実行するような指定はできませんか。
何分,HTMLの参考書を持っていないものでして...(^^;)
------------------------------------------------------------- ### $homedir のパーミッションはdrwxrwxrwxにすること。 $lock_file = "$homedir/lock-file.loc"; &lockcheck( $lock_file ); # # 色々な処理 # unlink( $lock_file ); ############################################################## sub lockcheck { local( $lock_file ) = @_; local( $c ); $c = 0; while( -f "$lock_file" ) { # lockファイルがあるかどうかをチェック $c++; if ($c >= 30) { # 30秒以上経過したら強制終了 unlink( $lock_file ); exit(0); } sleep(1); # 1秒待つ。 } open( LOCK,">$lock_file" ); # lockファイルを作成 close( LOCK ); } ### end of function ###