このサイトはPHPを独習する際に作成したスクリプトを基に、プログラム言語初心者のための入門講座として作成しました。PHPは初心者に親しみやすく、解りやすいプログラム言語です。これからプログラムを学ぶ人の参考になればと思います。
PHP であんなことできるかな
このコーナーは「なんとなくアプリケーションレベル」のスクリプトを紹介します。これまでの内容を組み合わせることで、なんとかWebSiteで使えるものを作っていく予定です。 やはり掲示板、カウンター、カートシステムなんかが定番ですが、こう言ったものはより優れたものを公開配布しているサイトがあるので、リンク集から探してみてください。 ここではどちらかと言うと、ちょっと変わり種をテーマに作成していく予定です。
投票アンケートシステム
よくある投票システムです。新規の書込みと選択の両方ができるようにしました。これまでの流れでできるだけ1画面でと考えて色々と試行錯誤を行ったのですが、結局2画面になりました。 初めての複雑なプログラムで自分で作っていても訳がわからない感じになってしまったのですが、とりあえず動くようになりました。 その後、ユーザー定義関数を使いスクリプトを書き直したので2種類のソースがあります。
ブログもどき
日記帳・カレンダー・アップローダーができればブログにかなり近づいた感じです。これを全部組み合わせればブログに近いものができそうだ思い、作ってみました。 しかし、こういった複雑なものはやはり難しいですね。色々と細かい問題が起こります。それにスクリプトをコンパクトに構成するのが難しいですね。同じような記述を繰り返したりして…、プロはもっと効率よくできるんだろうなぁ、なんて考えながら作りました。
画像パズル
これは意外とスムーズに作成できたように思います。でもこんなものPHPで作るのは私くらいでしょうね。だって、全然効率悪いですからね。これはJavaScript なんかの方がずっといいと思います。アクセス解析を見るとこのページのアクセスがすごい数です。なんと入ってもクリックごとにサーバーからデータを送るのですから、最後までやるにはかなりの回数になるのです。
Word Excel 二択クイズ
これはいい出来だと思います。問題と解答を2つのファイルで行き来しながら進めるというアイデアは正解だと思います。改めてソースを見ると結構複雑ですね。自分で作ったとは思えない。
ウェブ・エディタ
これはいい思いつきでした。でも失敗でしたね。かなりいたずらをされました。JavaScriptを書込まれるとは当初考えてもいませんでした。なかでもブラクラを仕込まれたのには驚きました。お願いですからいたずらしないでください。
美しい画像掲示板
画像掲示板は数多くありますが、これはちょっと自信作です。重いのが難点ですが、形の様々な画像を綺麗に収まる掲示板を考えてみました。アイデアは悪くないと思うのですが、作るのはかなり苦労しました。
テーブルメーカー
最近はテーブルを使わずにサイトを作るのが標準のようになってきましたが、私の場合はまだテーブルメインですねぇ。しかし多数のセルがある表を作成する場合はほんとうに面倒です。PHPでテーブルのタグを作れたら楽だろうと考えたのですが、これも苦労しました。
|