PHPで定型文面をメール送信するシチュエーション。
EthnaのSmartyテンプレートを利用したEthna_MailSenderを使う例。
APPID/ja_JP/mail/Thankyou.tpl
という具合にSmarty流に時刻やデータをはめ込む。あとはアクションなど次のように使う。.
続きを読む "Ethna_MailSender 例" »
PHPでCSVファイルやTSVファイルのダウンロードファイルを生成するシチュエーション。
EthnaのSmartyテンプレートを利用する。このことを応用しているEthna_MailSenderで可能。
APPID/ja_JP/Format/AddressCSV.tpl
データ取得の仕様が変わらなければ、このテンプレートだけで簡単に書式を変更できる。
このテンプレート形式でデータファイルをダウンロードするにはアクションなどで次のように使う。
続きを読む "テンプレート機能を使ったファイルダウンロード" »
WEBアプリケーションの開発中不思議な現象に遭遇。環境は
Ethna-2.5.0-preview5
Smarty Version 2.6.26
PHP Version 5.1.6
CentOS release 4.6 (Final)
view の preforward() 内の先頭に、Ethna::raiseNotice() を記述すると次のメッセージが出力される。
Ethna のコアである Ethna_Plugin_Logwriter のログ出力箇所情報取得 _getBacktrace() の debug_backtrace() で、"file"と"line" 要素が取得できていないらしい。
問題を切り分けると、次のような結果に。
続きを読む "Ethna-2.5.0-preview5 のバグ?" »
1枚目は、Teraterm の背景色と文字色を設定しただけの状態。
2枚目は、vi(vim)で、:syntax on とした状態。
環境は、
Tera Term Professional Version 4.5.2
Vine Linux 4.2 (Lynch Bages)
Vim version 6.4.
Vimの詳細は
# rpm -qa | grep vim
vim-common-6.4.10-0vl1.1
vim-man-6.4.10-0vl1.1
vim-6.4.10-0vl1.1
CentOS release 5.3 (Final)
Vim version 7.0.
# rpm -qa | grep vim
vim-enhanced-7.0.109-4.el5_2.4z
vim-common-7.0.109-4.el5_2.4z
vim-minimal-7.0.109-4.el5_2.4z
Mac OS X Server 10.5.7
Vim version 7.2.
この環境で3枚目のようにするには次のようにホームディレクトリの不可視ファイルを設定。
続きを読む "Tera Term+vimエディタのカラー表示" »
コマンドモードで
:TOhtml
20行目から30行目だけなら
:20,30TOhtml
:wq
で、末尾.htmlが付加されたファイルを保存すると下記のとおり出来上がり。
環境は、
Tera Term Professional Version 4.5.2
Vine Linux 4.2 (Lynch Bages)
Vim version 6.4.
CentOS release 5.3 (Final)
Vim version 7.0.
# rpm -qa | grep vim
vim-enhanced-7.0.109-4.el5_2.4z
vim-common-7.0.109-4.el5_2.4z
vim-minimal-7.0.109-4.el5_2.4z
Mac OS X Server 10.5.7
Vim version 7.2.
続きを読む "Vim カラー表示したソースをそのままHTMLに変換" »