PHPプログラミング
ITコンサルティング・企画・調査・通訳・国際化対応から、Web制作、EC/ITシステム開発までオープンソース・ネットワークビジネスのトータルソリューションを提供
- 0) 概要
-
PHPの標準的なライブラリーがPEAR(PHP Extension and Application Repository)です。PHP4.3以降では、PEARの一部がPHP本体に同梱され、デファクトスタンダードの位置付けとなりました。本連載では、このPEARから、パッケージの利用方法をご紹介します。 ...
- 1) 入力フォームを自動作成 – HTML_QuickForm
-
簡単な入力フォームの作成
まずは、「名前」「Eメールアドレス」を入力できる簡単なフォームを作ってみましょう。 ...
- 2) 入力値のチェック – HTML_QuickForm
-
必須チェック
前回作った「名前」と「Eメールアドレス」の入力フォームを修正して、「名前」を必須にしてみましょう。 ...
- 3) ページング処理–Pager
-
1ページに表示
まず、10件のデータを1ページに表示してみましょう。 ...
- 4) 認証処理–Auth
-
認証フロー
会員制のWebアプリケーション等を構築するには、以下の認証フローを実装します。ユーザーからアクセスがあると、まず、認証済みかチェックします。初回のアクセスでは認証が済んでいないので、ログインフォームが表示されます。ログインIDとパスワードを入力して、正しければ認...
- 5) RSSを取得–XML_RSS
-
RSS取得
当サイトでも、RSSで情報発信を行っています。当サイトの「新着情報」のRSSファイルのURLは下記です。 ...
- 6) RSSを生成–XML_Serializer
-
RSSの構造
RSSの構造について簡単に説明します。他にも必要な要素や属性がありますが、今回はXML_ Serializerを利用してXMLを生成することが目的なので、最低限の要素からなるこの構造で進めていきます。 ...
- 7) テンプレートエンジン–インストール
-
テンプレートエンジンを使うと、デザイン部分(HTML)とロジック部分(PHPプログラム)を分離でき、デザイナとプログラマが同時並列に作業を行えるので、開発作業性、また、メンテナンス性を向上できます。
このテンプレートエンジンは、ネット上でいくつか公開されています。何れもそれぞれの特徴があり、各自適したものを利用すると良い...
- 8) テンプレートエンジン–基本操作
-
Smartyを使ったアプリケーションでは、Smarty用のディレクトリtemplatesとtemplates_cディレクトリが必要になるので、ドキュメントルートに作成します。 ...
- 9) テンプレートエンジン-変数を表示する
-
前回のソースコード(index.php)を振り返ってみます。(3)で「JFE-TEC」という文字列をassignメソッドでTemplate側に受け渡しています。Templateでは「{$str}」で参照できます。 ...
- 10) テンプレートエンジン-配列を表示する
-
配列をTemplateに受け渡すには、assainメソッドの第2引数に配列を指定します。Template側では、{$str[0]}のように[]で添え字指定をすることで、配列の各要素にアクセスすることが出来ます。 ...


