(現在 過去ログ4 を表示中)

HOME HELP 新着記事 トピック表示 検索 過去ログ

[ 最新記事及び返信フォームをトピックトップへ ]

■7646 / inTopicNo.1)  Perlのディレクトリ操作
  
□投稿者/ 俊介 -(2003/08/25(Mon) 18:54:13)
    はじめまして。
    CGIのプログラム上でディレクトリ操作を行いたいので、
    いくつか質問させてください。

    @上位ディレクトリを変数で指定して、データの保存ができるのか。

    A--
     |---B
     |  |---D 
     |
     |---C 

    このようなディレクトリ構造なのですが、
    Dに置いてあるCGIプログラムのログを、
    Cへ保存させることってできますか?

    open IN ">$directory/$filename.dat"
    close(IN)

    とやっても、だめですよね?
    いろいろサイトを回ってきたのですが、
    mkdirとmodeを使うような感じなのかな?と
    いうようななんとなくしかわかってません。

    ASSIで@で作ったようなデータをHTMLにincludeしたいとき、
     ファイル名が頻繁に変わるような場合は、自動的にリスト化
     できないのでしょうか?
     http://www.site-edge.com/cgi/sample/acc_ana/analyze.cgi
     ↑のように、日付や月ごとのデータを表示させたい。

    どなたか、知恵を貸してください。
    どうぞ、よろしくお願いいたします。
引用返信 [メール受信/ON] 削除キー/
■7647 / inTopicNo.2)  追加
□投稿者/ 俊介 -(2003/08/25(Mon) 19:01:29)
    # ログデータ保存ディレクトリ (ディレクトリ名は、年月 - 200012)
    $log = $log_dir . sprintf("%04d%02d",$year +1900,$mon);

    # ログデータ名(ファイル名は、月日 - 0825)
    $logfile = $log . "/" . sprintf("%02d%02d", $mon, $mday);

    # 該当月のディレクトリがない場合作成
    if(!-e $log) {
    umask(0000);
    mkdir($log, 0777);
    umask(0111);
    }


    こんな感じですか?
引用返信 [メール受信/ON] 削除キー/
■7650 / inTopicNo.3)  Re[2]: 追加
□投稿者/ りゅういち -(2003/08/25(Mon) 22:34:41)
http://www.cj-c.com/
    No7647に返信(俊介さんの記事)
    ファイルの移動は
    コピー元ファイル読み込み→コピー先ファイル書き込み
    という流れでよいのではないでしょうか?

    > > > こんな感じですか?

    これは (2) の方でしょうか?
    そんな感じでOKだと思います。
引用返信 [メール受信/OFF] 削除キー/



トピック内ページ移動 / << 0 >>

このトピックに書きこむ

過去ログには書き込み不可

Pass/

HOME HELP 新着記事 トピック表示 検索 過去ログ

- Child Tree -