vimでPHPのデバッグ(ステップ実行)
さくらVPSサーバ設定メモ(4)
symfony.1.4 action内で作成した配列が、sfOutputEscaperArrayDecoratorされる場合の回避方法
action内で、新しく配列を作成した場合、XSS対策が有効になっているとsfOutputEscaperArrayDecoratorとして処理される場合がある。
例としては、DBから取得したカラムデータを配列へ追加/作成した場合。
symfony1.4.9で、直接SQLを実行する
数千件のレコード追加の度、setXxxx … save()してたんでは、遅い。
PropelのgetConnection()で接続後、prepare()メソッドでSQL指定、execute()で実行が可能。
symfony1.4.9で自作認証機能
Symfony1.4.9で、sfGuardPluginを利用していたら、propel:build-modelが一切できなくなった。propel:build-sqlも同様。duplicateエラーを吐く。
そこで、簡単に自作してみた。
phpでmemory_limitを上限なしにする方法
とあるフレームワークをCLIから利用中、毎度のようにmemory limitの以下のエラーが出る
PHP Fatal error: Allowed memory size of 262144 bytes exhausted (tried to allocate 4864 bytes) in …
ちなみに、/etc/php.iniのmemory_limitは256MB
php + Smarty + Symfony + PEAR マニュアル
Webサーバの容量整理がほぼ落ち着いたので、以下のマニュアルをアップロード。
PHPマニュアル
Smartyマニュアル
Symfonyマニュアル
PEARマニュアル
PHP(euc) + Smarty(euc) で、UTF-8やSJIS出力する方法(解決策とまとめ)
以前ハマった、PHP+SmartyでのUTF-8出力のまとめのメモ。
SJISなども置き換えて処理させれば、動作確認済み。もちろん、mb_internal_encodingがUTF-8の環境での、SJIS出力やEUC-JP出力も対応。
ってことで、メモ。