3流プログラマのメモ書き

元開発職→社内SE→派遣で営業支援の三流プログラマのIT技術メモ書き。 このメモが忘れっぽい自分とググってきた技術者の役に立ってくれれば幸いです。(jehupc.exblog.jpから移転中)

2012-05-13から1日間の記事一覧

(Apache)名前バーチャルホストを設定したらメインのドキュメントルートにアクセスできなくなった

Apache2.2で以下のように名前バーチャルホストを設定しました。 (一つの IP アドレスでいくつかの名前ベースの ウェブサイトを実行するタイプのバーチャルホストです。) 余談ですが、Apache2.2だと conf\extra\httpd-vhosts.conf に設定を書いてやればいいよ…

Smartyのincludeの話

Smartyを使っててテンプレート側の共通部分を上手くまとめられないかと思いました。 例えば下記のようなテンプレートファイルがあるとします。 ●hoge1.tpl http-equiv="content-type" content="text/html; charset=utf-8"> {$title} action="./check.php" me…

(PHP)include_pathを本番環境、開発環境で切り替える

PHPで共通に使う外部ファイルを読み込ませたい時、絶対パス指定で require_once をする時が多いと思います。 (ディレクトリ階層が異なる場合や、インクルード先からさらに別ファイルをインクルードしている場合には絶対パスの方が無用なトラブルを避けれるの…

(PHP)セッション削除の話

(PHP)セッションと認証の仕掛けで、ログイン部分のセッション管理を書きました。 これは主にセッション開始部分の話ですが、今回はログアウト時によるセッション終了の話です。 一般ユーザは自分でログアウト処理を行わない可能性もあるので、タイムアウトの…

(PHP)Smartyで1次元目が連想配列をループするには{foreach}を使う

PHP側で当初下記のように2次元配列を作成していました。 array_pushを使って連想配列を、親の配列に追加しています。 $aryInput = array(); array_push($aryInput , array( "item"=>"hoge1" , "value"=> "aaa" )); array_push($aryInput , array( "item"=>"h…