scm4.cgi修正情報2


2004.08.11 修正

EzWebでダウンロード曲を選曲した場合、“[OK]か[戻る]か選択する画面”に移ります。以前のプログラムではその段階で既にダウンロードをカウントアップしていたのですが、最後の[OK]([Yes])をクリックした場合のみダウンロードカウントUPする様に改善しました。

変更箇所は、sub download {の下の部分の次の2箇所(3箇所?)です。



sub download {
    binmode STDIN;
    binmode STDOUT;
    if($pnum==3){$c5000=-1;}else{$c5000=0;}

    if ( ( $offset >= 0 ) && ( $count > 0 ) || ( $dump ne '' ) ) {
        open ( R , "$J_path/$name" ) || &display("ファイルが有りません");
        # ダウンロードログを採る
        if($dllogmax>0){&DLcnt($name);}

        binmode ( R );
        local ( $fsize ) = -s R;
        local ( $buf );



赤い行を削除します。



sub download {



        if ( $dump ne '' ) {
            if($dllogmax>0){&DLcnt($name);};# ダウンロードログを採る
            print "Content-Type: application/x-smaf\n";
            print "Content-length: $count\n\n";
            print $out;
        } else {
            if($dllogmax>0){&DLcnt($name);};# ダウンロードログを採る
            print "Content-type: application/x-up-download\n";
            print "Content-length: $count\n\n";
            print $out;
        }



青い行を挿入します。
cgiファイルの頭の方に日付2004.08.11と入っているものは修正済みです。既にダウンロードして、いろいろな設定が済んでしまっている方は、恐れ入りますがこの部分のみ修正お願いします。
情報をお寄せくださったSさま、ありがとうございました。
2004.8.11
[HOME] [scm4.cgi配布のページへ]