phpに関するironlionのブックマーク (3)
-
この記事は、普段サーバーサイドスクリプト言語︵PHP、Perl、Ruby等︶を書いていない方を対象に、PHP を使うとどのようなことができるのか、あるいはできないのかを解説した入門記事です。 キャンペーンページで、指定の時間に受付を終了する たとえばキャンペーンページで、指定の時間までは﹁お申込みはこちら!﹂というボタンを表示し、それ以降は﹁キャンペーンは終了しました﹂と表示させたいとします。 こういう時、PHP はわりと直感的に書けるので便利です。 "; // 現在時刻が、キャンペーン終了後であれば } else { echo "キャンペーンは終了しました "; } ?> ※コメントで、﹁日付はUNIXタイムスタンプに変換してから比較したほうがよい﹂とご指摘いただいたので、strtotime() を使用するよう変更しました。3行目に “2013-09-01 00:00:00” という箇
-
もともとPHPというのは、大規模な開発を想定して開発された言語ではありません。﹁個人のホームページに簡単に動的なコンテンツを追加したい﹂という想いのもと、開発された言語であるのは、PHPがPersonal Home Page Toolsという名前で世に出たことでも皆様も良く知る所だと思います。 当初のPHPは、HTMLのページの中に動的なコンテンツを少し埋め込むために広く使用されました。その後PHP4の登場により、オブジェクトの実装が実用に耐えるまでになり、少しずつ大規模なアプリケーションの開発に耐え得る言語として、PHPが認知されるようになりました。それを如実に示したのが、CMSであるXoopsやECサイト構築を支援する﹁osCommerce︵注1︶﹂です。 ※注1‥ osCommerce osCommerceは、国際的なコミュニティで開発が進められているオープンソースの E-Comm
-
htmlSQLはHTML構造にSQLを使って検索できるようにするライブラリです。 HTMLを操作する際にはDOMを使ったり、正規表現を使うのが一般的です。しかしもう一つのやり方を提案するのがhtmlSQLです。何とSQL︵問い合わせ言語︶を使ってHTMLソースを探索できます。 コード例。PHPで操作します。 こんな感じで取得できます︵301になってしまっていますが…︶。 こちらもコード例。SQLっぽい記述が面白いです。 クラスやIDなどで絞り込んだり、特定のタグだけを抽出することも簡単にできます。そして指定した要素だけ抽出して処理が可能です。今後、LIMITなどにも対応していくとのことです。 htmlSQLはPHP製、New BSD Licenseのオープンソース・ソフトウェアです。 MOONGIFTはこう見る SQLはサーバサイドで使われるプログラミング言語と構造体系が大きく異なるために
-
1