panda panda

PandaLibとは

PHP4とMySQLを使って、データベースを操作できるプログラムを作ることができます。
『ロリポップ』や『チカッパ!』では、自動的にPHP4とMySQLが付いてきます。
データベースを使って、プログラムを動かしてみませんか。
画面表示部には、HTMLとCSS。
データ部には、MySQL。
制御部には、PHP4。
これら3つを組み合わせると、いろんな事が実現できます。
サンプルプログラムと、ライブラリを提供します。

概要

はじめに
Webアプリケーションを作るとき、PHPは非常に便利な言語です。
でも、PHPのなかで、テンプレート(html)の描画もさせてしまうと 非常に面倒な作業になってしまいます。
(1).テンプレート(html)を作って、
(2).こことここはプログラムから持ってきて貼り付ける
この手順が出来たなら、スッキリとします。
制御(Control)と、表示(View)を、互いに独立させるという訳です。
Smarty
1つの答えが、Smartyを使うことです。
詳細は、参考資料:Smarty日本語マニュアルを参照してください。
たしかにSmartyは、多くの便利な機能を持ったすばらしいテンプレートエンジンです。 でも、サーバへのインストールが必要ですし、 Smartyの使い方に慣れなければなりません。
より便利な道具を手に入れるためには、もう1つ勉強する。
もうヒトヤマ越えなければ、ならないのです。
PandaLib
PandaLibは、Smartyの機能のなかから、ごくごく基本のものだけを 実現し、ライブラリの形で提供しました。 サーバへのインストール作業も不要です。
ただし、PandaLibは無能と言っていいほど、無機能です。
もっと多くの機能が欲しいなと思った場合は、Smartyの導入を 考えてください。
PandaLib用に作ったテンプレートとPHPプログラムを、Smartyに変更するのは、 容易です。
引数
PandaLibでサポートする引数は、下記の3つだけです。
{set ...}
{block ...}
{/block}
これらの引数を、htmlへ埋め込みます。
phpプログラムで行うこと
PandaLibの関数を埋め込んだhtmlを利用するためには、
phpプログラムで
(1)PandaLibをrequireすること
(2)htmlを呼び出すこと
の2つです。
詳しくはサンプルプログラムの解説を読んでください。

サンプルプログラムの動作確認

このサンプルプログラムの動作はデモで確認が出来ます。
注:本ホームページのサンプルプログラムでは、いたずら防止のために データベースへの追加・更新は行っていません。


Pandalibとは
PandalibとHTML
PandalibとPHP
サンプルプログラム
デモ
サンプル(htm)
サンプル(php)
開発に必要な環境
参考資料



お問合せ
 

Copyright© 2006 PandaNews Group