PHP

2/2ページ
  • 2014.09.25

【Smarty】sectionでindexの次の値を使いたいとき

sectionでindexを使っている箇所があり、 どうしても次のループインデックスが使いたかったのですが アサインして+1するのも面倒だし… と思ったら .index_next というプロパティがありました。便利!! ちなみに、前のループインデックスは .index_prev。 .first sectionの一番最初にTRUE .last sectionの一番最後にTRUE などなど、便利なプロ […]

  • 2014.06.12

時間指定で表示切替

時間指定で表示切替ってたまにやるので備忘録として。 方法は他にもあるけど、とりあえずphpで簡単に実現する場合はこんな感じ。 //サーバによってはGMTのことがあるので日本時間にセット date_default_timezone_set('Asia/Tokyo'); //切替日時を格納 $chgDt = '2014/06/12 15:30'; if( date("Y/m/d H:i") >= $c […]

  • 2014.01.31

時間で表示切替

サーバによって日本時間じゃないことがあるので タイムゾーンを東京に設定して、 date関数で今の時間と切り替えたい時間を比較して表示させます。 date_default_timezone_set('Asia/Tokyo'); if(date('Y/m/d H:i')

  • 2013.11.22

【メモ】配列をformのhiddenに入れる

phpプログラムで持ってる配列 ↓ 画面表示 (ここで配列をhiddenに入れとく) ↓ phpプログラムに遷移 (ここでhiddenの値を取得して、処理に使いたい) ということをしたく、 調べてみたら 配列の値をURLエンコードしてシリアライズしたら 扱いやすかった。 配列だけじゃなく、stdClassObjectもシリアライズ、アンシリアライズできたからホント楽でした。 $arr[0][0] […]

  • 2013.08.22

phpのsystemコマンドでtar圧縮・解凍

2021.05.13 一部加筆訂正しました。 SSH使えない環境で FTP接続でバックアップ取ったりするとき。 大きいファイルだと時間かかるので phpのsystem()でtarコマンドを使って圧縮・解凍すると 速くなって便利です。 ●パーミッション保持したまま圧縮 system( "tar cvzfp 圧縮したファイル名.tar.gz 圧縮したいディレクトリ名" , $ret ); echo $ […]

  • 2013.06.19

パスワードについてのメモ

・パスワード暗号化について http://q.hatena.ne.jp/1183354697 ・CakeAuthコンポーネントについて http://bakery.cakephp.org/articles/view/4cb8b036-65f0-4029-9c5d-2efbd13e7814/lang:jpn ・phpでmd5 $ret = md5($pwd); で返ってきた値をテーブルに入れる Fa […]

  • 2013.06.18

CakePHPのバージョン確認

今日はいろいろ勉強になることがいっぱい(^^; ●関数で確認 ViewかControllerで下記関数を使用。 ●ファイルで確認 ・1系 /cake/VERSION.txt ・2系 /lib/Cake/VERSION.txt Favorite