タグ

関連タグで絞り込む (1)

タグの絞り込みを解除

htmlとPHPに関するat_yasuのブックマーク (3)

  • 第2回 HTMLとPHPの見事なハーモニー(治療編) | gihyo.jp

    修正コード 第1回目で診断したPHPコードについて、問題点を治療した修正コードを書いてみましょう。ポイントとしては、指摘してきた問題点を中心に、コードの分離、同じ処理の共通化を行い、そして今どきのPHPの書き方をエッセンスとして加えています。クラス化やライブラリ、フレームワークの利用も考えられるのですが、元のコードから乖離しすぎないように、関数にまとめる方法で書きました。 では、治療後の修正コードです。 <?php define('DB_DSN', 'pgsql:dbname=app'); define('DB_USER', 'vagrant'); define('DB_PASS', 'pass'); /** * PDOインスタンス生成 * * @param string $dsn * @param string $user * @param string $pass * @return

    第2回 HTMLとPHPの見事なハーモニー(治療編) | gihyo.jp
    at_yasu
    at_yasu 2013/12/20
    メイン構文では「if(){..}」でHTML内のPHPは「if(): .. endif;」なのがちょっと嬉しかった
  • 要注目!PHP製のWeb IDE·ICEcoder MOONGIFT

    ICEcoderはPHP製のWeb IDEです。JavaScriptHTMLRubyのコードに対応しています。 Webブラウザを使った開発環境もそろそろ格化しそうな雰囲気です。今回紹介するのはICEcoder、PHP製のWeb IDEです。 最初にパスワードを登録します。 トップページです。 コード表示です。ハイライト処理されています。 コンソール機能があります。ターミナルとして使えます。 catなどのコマンドを打てばそのまま出力が返ってきます。 DOMを選択するとその中のタグ全体が選択状態になります。 MySQL管理も付属しています。 主な機能はタグの構造チェック、テーマによるカラーリング、検索/置換、コマンドを使ったタグの高速入力、JavaScriptのヒントおよび構文チェックとなっています。対応している言語はHTML/CSS/JavaScript/Less/CoffeeScri

    要注目!PHP製のWeb IDE·ICEcoder MOONGIFT
  • HTMLをDBみたいに使えるスゴイライブラリ『htmlSql』を CakePHPで使う - h2ospace - builder by ZDNet Japan

    APIRSSなどを提供しているサイトは、情報を簡単に扱うことができますが、例えば Yahoo!の検索結果とか、mixiのニュースとか、あるサイトの一部を取り出したいことってよくあります。(とはいえ、著作権違反には注意 そんな時、PHPのライブラリである「htmlSql」を利用すると便利。このライブラリに、ファイルでもURLでも文字列でも、HTMLで作られたものなら何でも与えると、解析して取り出しやすくしてくれます。しかも、その取り出し方はSQL! 例えば、「id属性が’test’の p要素の内容を取り出したい」という場合には、次のようなSQLを使います。 SELECT text FROM p WHERE $id=="test" 超パワフル。ということで、これを CakePHPで利用するためのテクニック。 まずは、ダウンロードしたファイルの中から次のファイルを「app/vendors」フォ

  • 1