HTMLテンプレートの話題を書こうと思ったけど、その話題に入る前にPHPのDOMについて書きます。PHPのDOM(DOM関数)はいわゆるDOMAPIを操作することのできるモジュールです。 このDOMのインタフェースはDOM Level3をサポートしているので、javascriptでDOM操作をやったことのある人なら日常何度も目にすることがあるメソッドだらけです。 (中略) 以下に簡単なHTMLを用意し、同様の操作をPHPとjsの2つで表現します。 やっている内容はid属性のNodeについて、文字列の置き換えやノードの追加/置換などです。 <?xml version="1.0" encoding="utf-8"?> <!DOCTYPEhtml PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1
PHPでXMLを扱いときによく使われるのがDOM。 気をつけないといけないのがPHP4とPHP5では使用するメソッド名がかなり違うので、システム構築する際は環境をちゃんと確認しないといけない。どっちでも動くように作り込むのはかなり大変そう・・・。参考。PHP4:DOM XML関数 $dom = domxml_open_file($xmlfilename);PHP5:DOM Function $dom = new DOMDocument; $rtn = $dom->load($xmlfilename); ちなみにインストールは簡単でPHP5の場合 # yum installphp-xml # service httpd reload で終了。phpinfoで確認するとDOMの項目が表示されている。JavascriptでDOMを使ったことがあるなら、PHP5のメソッドは見慣れたものば
SitePoint: New Articles, Fresh Thinking for Web Developers and Designers Sean P Aune氏がSitePointに16PHP Frameworks To Consider For Your Next Projectのタイトルで16のPHPフレームワークを紹介している。紹介されているPHPフレームワークは次のとおり。 Agavi (Mojaviプロジェクトから分離したPHP5ベースのフレームワーク) Akelos (Ruby onRailsのPHP移植版) CakePHP (有名なPHPフレームワークのひとつ。Ruby onRailsと同じ指針で開発されている) CodeIgniter (軽量で高速なフレームワーク) eZ Components (汎用的に使えるコンポーネントの集まり) Fuse (Ruby
1リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く