PHPラボ

WEBデザイナーのPHP入門

WebデザイナーのPHP入門

ノンプログラマーのWEBデザイナーでも、最近では、PHPを使用して、簡易的なシステムを構築できるようになりたいと思っている人は少なくないでしょう。 そこで、WEBデザイナー向けのPHPプログラミングの基礎を紹介します。WEBデザイナー向けというのは・・・

  • Dreamweaverを使用して構築していく点
  • HTMLの知識は持っているものとして進めていく点
  • WEBサイト構築の知識をある程度持っているものとして進めていく点

ということです。

PHP+MySQLを使用するメリット

WEBでシステムを構築する場合、様々なプログラミング言語とデーターベースの選択肢があります。今回、PHPとMySQLを活用するメリットは以下のようなことが挙げられます。

  • PHPは、HTMLコーディングする感覚でプログラミングをすることができる。
  • PHPとMySQLは、Dreamweaverが標準でサポートしている。
  • 双方ともフリーウェアである。
  • 最近のレンタルサーバーは、おおよそ標準で、PHP+MySQLを使えるものが多くなってきている。

プログラミング言語は、PHPの他に、PerlやJSP、ASP等があり、データベースは、フリーウェアではPostgreSQL、規模が大きくなると、オラクル(有償)などがよく使われます。規模や仕様にもよりますが、ある程度の規模のWEBシステム(アプリケーション)であれば、PHP+MySQL(PostgreSQL)でも十分対応できます。

WEBデザイナーのPHP+MySQL入門

PHPもMySQLもWEBサーバー上で動くソフトウェアです。よく考えれば当たり前のことですが、ソフトウェアということは、バージョンや設定によって使える機能が違ってくるのですが、システムを組んだことが無い人は、意外と気がつかない点だと思います。

レンタルサーバーなどにWEBシステムを構築する場合は、あらかじめApacheなどのWEBサーバー(ソフトウェア)がインストールされており、そこにPHP、MySQLなどが既に組み込まれているケースが多いです。まったくApacheなどのWEBサーバーの知識が無いと、プログラミング以前の段階でつまずくこともあるので、PHPプログラミングとMySQLを使ったシステム構築スキルをつけると同時に、サーバーに関する知識もつけていく必要があります。

当レッスンでは、最初に、自分のローカルマシンにテスト環境を構築するところからスタートします。PHPの入門書を買うと、必ず最初に書いてあることで、原理は、レンタルサーバにインストールされているソフトウェアと一緒です。テスト環境を構築することで、サーバーのソフトウェアの知識を多少なりと身につけることもできますのでがんばっていきましょう。

テスト環境を構築できたら、PHPプログラミングの基礎、お問い合わせフォームからメール送信する部分までを紹介します。そして、メールを送信することができるようになったら、データーベース(MySQL)にデーターを挿入、管理画面を作成し、データーの管理を行います。最後にFlashとPHPの連携方法を紹介します。

Copyright (c) Penta Creation All rights reserved.