Spur 困った相談箱

HOME HELP 新規作成 新着記事 トピック表示 発言ランク 検索 過去ログ

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

[トピック内全4記事(1-4 表示)] 全ページ数 / [0]

■80 /inTopicNo.1)  更新日を自動表示
    □投稿者/ ampm 一般人(1回)-(2002/06/15(Sat) 02:04:23)

      こんにちは。はじめまして。
      「JavaScript設置講座」を楽しく読ませていただきました。

      その中の「ページの更新日を自動表示」なんですが、そのスクリプトを
      例えば掲示板のCGI等に貼り付けてもうまく表示できますでしょうか? 
      「うまく」というのはどなたかの書き込みがあった時間が正常に表示される、
      という意味です。タイトル画像のそばとかにつけてみたいのですが・・。
      無理だとすればどのような方法が考えられますでしょうか。
      当方、SSIが動作する環境ではありません。

      どうかご教授くださいませ・・・。


    →親記事 / 引用返信 / チェック-

■82 /inTopicNo.2)  perlが良いのでは
    □投稿者/ Spur 一般人(31回)-(2002/06/16(Sun) 22:15:15)

      はじめまして・・・いらっしゃい

      > その中の「ページの更新日を自動表示」なんですが、そのスクリプトを
      > 例えば掲示板のCGI等に貼り付けてもうまく表示できますでしょうか? 

      もちろん出来ますよ。
      でも、あの講座に書いてあるのは、サーバへファイルをアップロードした日時を表示するものなので、アクセスした日時とは違います。
      JavaScriptでもできますが、普通は、掲示板ならperlで書かれているでしょうから、そのままperlで作っちゃいます。
      書き込み日時をデータとして保存するようになっていますよね?
      ですから、それを表示にも使えば簡単にできてしまいます。

      JvaScriptでやるなら、
      date = new Date();
      var m = date.getMonth() + 1;
      var d = date.getDate();
      って感じですかね?

      perlなら、↓こんな関数があると思います。その関数名を表示したいところで、呼び出して、print関数で書き出せば表示されます。

      sub get_time {
      $ENV{'TZ'} = "JST-9";
      ($sec,$min,$hour,$mday,$mon,$year,$wday) = localtime(time);
      @week = ('日','月','火','水','木','金','土');

      # 日時のフォーマット
      # $date = sprintf("%04d/%02d/%02d<BR>(%s) %02d:%02d",
      # $year+1900,$mon+1,$mday,$week[$wday],$hour,$min);
      $date = sprintf("%04d/%02d/%02d(%s)",
      $year+1900,$mon+1,$mday,$week[$wday]);
      }


    引用返信 / チェック-

■83 /inTopicNo.3)  perlでやってみます
    □投稿者/ ampm 一般人(2回)-(2002/06/16(Sun) 23:22:58)

      即レスありがとうございます。

      早速、試してみます!

      本当にありがとうございましたm(_ _;)m


    引用返信 / チェック-

■84 /inTopicNo.4)  Re[2]: perlが良いのでは
    □投稿者/ ampm 一般人(3回)-(2002/06/17(Mon) 14:24:02)

      無事解決しました。本当にありがとうございました。


    解決! / 引用返信 / チェック-




このトピック内容の全ページ数 / [0]

解決! / 返信不可

HOME HELP 新規作成 新着記事 トピック表示 発言ランク 検索 過去ログ

- Child Tree -