• ベストアンサー

PHPでメールフォームを作るのは一般的なのですか?

サイトでメールフォームや掲示板を作りたいと思い、CGI(Perl)の本を買って読んでみたのですが、C言語を少しやっていた私としてはPerlの記述が少々身に合わないと思いました。 そこで、PHPでも同じようにメールフォームや掲示板というのは一般的に使われているのでしょうか?勉強する上でPerlでメールフォームや掲示板という参考書はたくさんあったのですが、私の通っている本屋ではPHPでそのような本がありませんでした。 いずれデータベースもやりたいと思い、またC言語っぽいPHPのほうが勉強しやすいと思い、PHPでメールフォームなどを作りたいのですが、Perlとの違いや注意点などありますか? またお勧めのPHPの書籍やサイトを教えてください。よろしくお願いします。

質問者が選んだベストアンサー

  • ベストアンサー
  • magid
  • ベストアンサー率73% (49/67)
回答No.1

PHPで作られたメールフォームや掲示板は、まあまあ一般的に使われていると思います。ただ、特にフリーのホスティングサービスではPHPが使えるところはかなり限られていたり、PHPはPerlに比べて情報源が少なく初心者にはとっつきづらいことなどから、PerlのCGIの方が普及しているというだけでしょう。 PHPを始めるときに私も書籍を探しましたが、当時はこれはと思う本が見つからなかったため、最初は入門サイトで学び、後はオンラインマニュアルに頼っています。情報源が少ない代わりに、オンラインマニュアルは使いやすく充実しています。 書籍でもメールフォームや掲示板をサンプルとして扱うものは少なそうです。ブログやショッピングカートなどDBと連係させたアプリケーションをサンプルに扱うものが多いと思います。ですから独習するなら、フリーで公開されたものを参考にしながら勉強するのが良いのではないでしょうか。 入門サイトやフリーPHP配布サイトなどを挙げておきますので、ご参考にどうぞ。 ■PHP入門 http://www.scollabo.com/banban/php/index.html ■phpspot http://phpspot.net/php/ ■PHPマニュアル http://www.php.net/manual/ja/ ■レッツPHP! http://loglog.jp/~php/

suffre
質問者

お礼

ありがとうございます。サイトのほうは参考になりました。 とりあえずPHPを経験するという意味でEcripseでPHPをやってみるという書籍を買って昨日から始めました。 Perlよりは簡単みたいで、このままメールフォームや掲示板などはできそうなかんじでした。

その他の回答 (1)

回答No.2

ホスティングに用意されているのはCGIが一般的でしょうが、 メールフォームはCGI(Perl)が一般的という事はありません。 HTMLと値の受け渡しとメール送信と、かなり基本的な事が分かれば 実現できるものです。 (細かく言えばもう少し分からないとダメですが) ネットという情報源がある中、情報は少なくありません。 むしろ爆発的に市場に出回った為、ネットには情報が溢れかえっています。 Googleで検索すればメールフォームに必要な知識程度は得る事が出来ます。 PHPが開発者に好まれる理由に、「簡単だから」というものがあります。 C言語をされてきているという事ですから、PHPもすぐに馴染めるでしょう。

suffre
質問者

お礼

ありがとうございます。PHPはすぐに馴染めました。 使用しているホスティングサービスもPHPに対応していますので大丈夫でした。

関連するQ&A