Monthly Archives: 12月 2008

はてな記法のパーサー

2008-06-30 – anatoo勉強記

PHPで作られた、はてな記法のパーサーとか。自作で投稿システムを作る時に活用できる感じ。これをちょっと自分風にアレンジしたりもいいですね。

SimpleXMLでCDATAを取得したいときはLIBXML_NOCDATA

SimpleXMLでCDATAを取得したいときはLIBXML_NOCDATAを使う – F.Ko-Jiの「一秒後は未来」

simple_xmlを使っていて、なんかテキストのデータが消えるなーと思っていたら、こんな罠があったのですね。。

[php]
$sx = simplexml_load_string($xml,NULL,LIBXML_NOCDATA);
[/php]

などオプションがいる、と。なるほど。

Aptana PHP 開発からデプロイ、運用まで

Aptana PHP 開発からデプロイ、運用まで支援最新ツール登場 | エンタープライズ | マイコミジャーナル

PHP開発を支援するツール機能以外にも、Aptana Studioが提供するAjax関連の開発機能、PHPアプリケーションホスティング機能、Aptana Cloudにおける管理機能が提供されている。開発からデプロイ、運用までをカバーするツールの登場だ。

ほっほーー。これはすごい&興味深い。とりあえずAptanaのIDEだけでも使ってみるかな。

WordPressのセキュリティをアップする11のポイント

WordPressのセキュリティをアップする11のポイント | コリス

基本的なことばかりですが、それだけに大切なことですね。
とはいいつつ、やってない項目もちらほらありますが。。

PHPでのセキュリティ施策

PHPでのセキュリティ施策についてのメモ – Liner Note

これはいいまとめ。絵付きでわかりやすいです。
これを見て復習しておこう。。

セキュリティ上の問題でPHP 5.2.7の配布中止

セキュリティ上の問題で:PHP 5.2.7の配布中止、当面は現バージョンで – ITmedia エンタープライズ

magic_quotes_gpcが有効になっている設定でセキュリティ問題が発生することが分かった。PHP Groupは、この問題に対処するPHP 5.2.8がリリースされるまで、PHP 5.2.6を使うようユーザーに呼び掛けている。

ということらしいですので、5.2.7は使わない方向で。

特定のアクションではZend_Layoutを使わない

最近は、Zend Framework1.7をちょこちょこ触っております。
その際、Smartyではなく、Zend_Layout&Zend_ViewでView部分を組んでいますが、なかなか良い感じです。

で、表題の、このアクションではLayout使いたくないなーという時、

[php]
public indexAction()
{
Zend_Layout::resetMvcInstance();
}
[/php]

としておけば、そのアクションではLayoutが使われず、Zend_Viewのみ使うことができます。
もちろんZend_Viewも使わずに素で出力したい場合は、

[php]
$this->_helper->viewRenderer->setNoRender();
[/php]

で!

忘れそうなのでメモメモ。

Zend Framework 覚え書き

Zend Framework 覚え書き – nommylog

Zend Frameworkの導入を説明されています。

ダウンロードする際に、Zendにログインしていなければいけないので、アカウントが無い場合は、その場で作っておく。

特にアカウントが無くても

http://framework.zend.com/download/current/

ここから、Latest Releaseの zipかtar.gzか必要なほうをクリックすればそのままダウンロードできると思うのですがどうでしょうか。

ヤバイPHPアプリケーション

ヤバイPHPアプリケーションを嗅ぎ分ける7つのポイント – p0t

確かにやばそうな項目です。
OpenPNEはちょっとさわってカスタマイズが面倒であまり使ってませんが。。
最近特に話題ですね。

dBug

dBug – Examples
配列やオブジェクトを綺麗に出力してくれるクラス、dBugです。上記リンクでサンプルが見られますが、いかす。