タグ

2012年12月29日のブックマーク (3件)

  • PHPMatsuri2012 福岡 - cakephperの日記(CakePHP, Laravel, PHP)

    別記事「PHPMatsuriの裏側」はこちら http://d.hatena.ne.jp/cakephper/20121229/1356760604 2012年11月3日〜4日にかけてPHPMatsuri2012福岡が開催されました。 http://www.phpmatsuri.net/2012/ 楽しそうな人たち 最近やっと全ての残タスクが終わったのでブログ記事を書きます。実はイベント後の残タスクをこなすのが一番大変で、やる気の維持も大変でした。。。 PHPMatsuriは今年で3年目の有料イベントで、24時間スペースを開放して夜通しで何かを開発するハッカソン形式を取っています。 初日は招待講演などがあり、翌日はハッカソンの成果を発表するコンテストとなっています。 PHP Matsuri 2012 発表資料やブログのまとめ http://togetter.com/li/402628 去年

    PHPMatsuri2012 福岡 - cakephperの日記(CakePHP, Laravel, PHP)
    zuborawka
    zuborawka 2012/12/29
    PHPMatsuriって一体何なのか?その輪郭がすごくよくわかった(と感じた)。機会があれば是非参加してみたい。100人て交流密度のバラつき加減が良い感じですよね。
  • PHP DOMDocument errors/warnings on html5-tags

    I've been attempting to parse HTML5-code so I can set attributes/values within the code, but it seems DOMDocument(PHP5.3) doesn't support tags like <nav> and <section>. Is there any way to parse this as HTML in PHP and manipulate the code? Code to reproduce: <?php $dom = new DOMDocument(); $dom->loadHTML("<!DOCTYPE HTML> <html><head><title>test</title></head> <body> <nav> <ul> <li>first <li>second

    PHP DOMDocument errors/warnings on html5-tags
    zuborawka
    zuborawka 2012/12/29
    DOMDocument::loadHTML で、HTML5のタグを読ませたい時は事前に libxml_use_internal_errors(true) をコールしておく。とにかくどんな文書かわからないんで、これは必須かも。
  • PHPでHTMLをパースして解析する簡単な方法

    今、個人的に管理しているサイトのHTMLが正しく出力されているかを確認するためのスクリプトを書いています。そのために、出力されたHTMLを解析して、中に適切な情報が含まれているかを知る必要が出てきました。 そういうわけで、いわゆるスクレイピングのようなことをしたくなってきました。 HTMLの解析はなかなか大変 これがJSONデータを解析するとかなら良いのですが、HTMLを細かく解析するのはなかなか大変です。 なぜなら、HTMLというのは結構みんな自由に書かれてしまっているからです。それでいて、そんな自由に書かれたHTMLもブラウザ上は動いてしまうため、それで良しとされてしまっている。時に中身は最悪だったりします。コンピュータが処理するには、厳密性に欠けるデータなんですね。 simplexml_load_stringでは解析できない。 「PHPに便利な関数ないかなー」と探していると、simp

    PHPでHTMLをパースして解析する簡単な方法
    zuborawka
    zuborawka 2012/12/29
    これは楽そうだ。今からやってみる。