- 締切済み
PerlとHTML
Perlを始めたばっかりのひよっこなのですが。 本当にPerlとはなんぞやからわかっていない状態です。初めて3日目なのですが。。 しかしながら、ボスからPerl,Apahe,MySQLを使用して、映画紹介サイトを製作しろとの命令が出ました。 Perl、HTML等に詳しい方。教えてください! PerlとHTMLはどのようにつなぐのでしょうか? Perlをターミナル(私はMacを使用しているので)で製作したのち、どのように保存し、どのようなフォルダ構成をすべきなのか?? CGIと同じよう、別フォルダにし、パーミッションの設定等で繋げればいいのでしょうか? LAMPとHTMLの関係はわかるのですが、それをどのように繋げれば、サイトを作る事ができるのかが、わかりません。 参考になるサイトや、ソースを教えて頂けないでしょうか? わかる方。現在製作している方。 どうか教えて頂けないでしょうか? よろしくお願い致します。
- みんなの回答 (4)
- 専門家の回答
みんなの回答
- moon_night
- ベストアンサー率32% (598/1831)
ご質問を見ると、PerlどころかHTMLも理解されていないように見えます。 この状態でご希望のサイトを構築するのは難しいでしょう。 通常Perlという言語で作ったものをCGIとして動かしますので、フォルダ分けなどの構築はあなたの設計次第でナンとでもなります。 Perlで処理をして出力をするのがHTMLです。「繋ぐ」という概念では間違っていると思います。 Perl内にHTMLを埋め込むか、HTMLを読み込むかはあなた次第です。 あなたがどの程度のレベルかはわかりませんが、HTMLの仕組みもわかっていない場合はまずHTMLからやらなければダメでしょう。 (ある程度分かっている人ならば検索をすれば参考になるサイトがたくさん出てきますので、自分に合っているわかりやすいサイトを探します) 一から作るとなると壮大なプロジェクトになりそうなので、外注にするか、丁寧に教えてくれる人がいないと無理でしょう。
- necomimi
- ベストアンサー率41% (633/1540)
結局、全部読まないとどうにもならないでしょうが… 参考URLです。 http://www.atmarkit.co.jp/flinux/index.html
お礼
>necomimi様 参考URLありがとうございます! 全部読んで勉強します。
- g_p_
- ベストアンサー率53% (28/52)
うーん、回答にはなりませんが… Perlを始めたばっかりの方が、ボスの命令を成し遂げるのはかなり困難だと思われます。 >PerlとHTMLはどのようにつなぐのでしょうか? かなり大まかですが、 ブラウザからリクエストを受けた Apahe がPerl スクリプト(Perlで書かれたCGI)を実行して、 そのスクリプトが標準出力へ出力した物がブラウザへ返されます。 >Perlをターミナル(私はMacを使用しているので)で製作したのち、どのように保存し、 私はMacを全く知りませんが、 適当なテキストエディタでスクリプトを書いて、 一般的には、xxxx.cgi というようなファイル名で保存して、 サーバーへFTP等でアップロードすることになります。 >どのようなフォルダ構成をすべきなのか?? すべきなのか?といわれると回答できませんが、 サーバーの仕様等でも変わってきますし一概には言えません。 >CGIと同じよう、別フォルダにし、パーミッションの設定等で繋げればいいのでしょうか? 質問者さんが書いたPerlスクリプトがCGIになります。 >参考になるサイトや、ソースを教えて頂けないでしょうか? ご質問の範囲が広すぎて、ココってのがありません。 質問者の知識がどれくらいなのかが分かりませんが、 LAMPでCGI動かして…ってのは、一朝一夕にはとても無理だと思います。 たぶん専門家へ依頼した方が良いと思います。 ボスが数年待ってくれるなら努力する価値はあると思いますが… まず、HTML を理解して、次にPerlのプログラミングを理解して、 次にCGI関連に必要な部分を、Linuxやwebサーバー、データベース等に関する知識と 平行して蓄えていく…そんな感じでしょうか? とにかく、ご質問の範囲はとても広くて深いです。 ココで、一発で解決するのはたぶん無理だと思います。 地道にがんばってください!(ボスが数年待ってくれるなら)
お礼
>g_p_様 丁寧なご返答ありがとうございます! 知識がなさすぎて、質問もしぼれないというかわからないというかそういう状態です。 構成というか、知りたかった事がわかったのでありがたいです。 >まず、HTML を理解して、次にPerlのプログラミングを理解して、 >次にCGI関連に必要な部分を、Linuxやwebサーバー、データベース等に関する知識と >平行して蓄えていく…そんな感じでしょうか? 上記のアドバイスの様にやってみます。 崖から放り投げられたつもりで、頑張ります。 本当に有難うございました。
http://www.google.co.jp/search?q=perl%E3%81%AB%E3%81%A4%E3%81%84%E3%81%A6&hl=ja&lr=lang_ja もし映画紹介でムービーがあるのならストリーミング(streaming)についても調べる必要が出るかもしれない。
お礼
>SAYAKA様 参考URLありがとうございます。 一つづつめぐってみます! streaming.....調べます。そこまでたどり着けるかわかりませんが。。
お礼
>moon_night様 ご返答ありがとうございます。 htmlも知識がない状態からdream weaverを使ってやっていた程度でしたので、仕組みはそこまでわかっていない状態です。 概念から頭が混乱している状態です。 しかし、言い渡された以上、やれるところまではやってみようと思います。 1からHTMLに関してから、サイトを巡って読みあさってみます。 ありがとうございました。