タグ

ソースに関するu-korinのブックマーク (2)

  • Portal Site - with Session

    ポータルサイト(セッションの仕組み) ポータルサイトを作ろう 先ほどの個人情報検索システムは、誰でも使えてしまいましたが、これだとやっぱり問題が多いと思います。そこで、世間一般のポータルサイトなるシステムをまねて、ログインしたユーザ毎に異なる情報を表示するようなサンプルを作ってみたいと思います。 ってあまり期待しないで下さいね。 でもその前に、セッションについて説明をしておかないといけません。 セッションとは セッションとはいろいろな意味がありますが、Web システムのプログラミングに限定すれば、「ユーザのアクセスに対してユーザ毎に変数を保持する」という感じになります。Web システムでは、あるページにアクセスし、次のページにアクセスする場合、その間では変数は保持されません。もちろん、GET、POST を使って値を渡すことは出来ますが、「PHP の変数の保持」にはほど遠いものがあります。

  • perl-CGI(シェルスクリプト含)で、自分のドキュメントルート外のファイルのタイムスタンプを取得する - undiscoの日記

    CGIとして実行するとwwwとか何かしらのユーザーとして実行するので、権限についての対処が必要となります。 以下の手順で行いました。 コピー先のフォルダのパーミッションを777にしておく cp -pでタイムスタンプを保持したままコピー statで取得 #!/usr/bin/perl use strict; use warnings; #ファイルをコピー system "cp -p /home/user_foo/bar.txt ./copy/bar.txt"; #更新時刻を取得 my $file_date = (stat'./copy/bar.txt')[9]; my ($sec, $min, $hour, $day, $month, $year) = localtime($file_date); #表示確認 print "Content-Type: text/html; charset=S

    perl-CGI(シェルスクリプト含)で、自分のドキュメントルート外のファイルのタイムスタンプを取得する - undiscoの日記
  • 1