• ベストアンサー

PHP初心者です。勉強方法で悩んでいます。

 長文、失礼します。   もともとデザインの勉強をしていて、ホームページのレイアウト等を行なっていたのですが、人員削減などもあり、早急に掲示板やお問い合わせフォームを作らなければならなくなった者です。dreamweaverを使用するのでHTMLとCSSについては、そこそこ理解できるレベルに達することができていると思います。  どうやらPHPはHTMLよりも遥かに難解な言語らしく(スクールの説明会でもそう仰っていました)一朝一夕で習得できないものである、という厳しい認識だけは出来た状態です。  現在の目的は≪それなりにデザインに溶け込んだ掲示板なりお問い合わせフォームを設置すること≫なのですが、PHPを全く理解できていない現在、何をすべきなのか途方に暮れております。  ちなみに「PHP+MySQL」という本を購入しましたが、インストールするのも、こちらで質問させて頂き、ようやく解決しようかどうか、という段階です。  前述した目的を達成するには、このような本から始め、参考書を数冊、読破した状態で始めてスタートラインに立てるくらいのものなのか、あるいは、無料のサンプルなどを改変して設置するくらいなら「PHP+MySQL」一冊程度で十分なのか、判らないことだらけなのです。  PHPが何も判らない私にとっては、正直「PHP+MySQL」ですら難しく、理解しにくい箇所が多々あります。  会社側がスクールの費用を出してくれない以上、独学で何とかこなすしかないので、勉強方法の助言を頂きたく、こちらで質問させていただきました。  初心者が≪それなりにデザインに溶け込んだ掲示板なりお問い合わせフォームを設置する≫には何から始めれば辿りつけるのか教えてくだされば幸いです。  よろしくお願いいたします。

  • PHP
  • 回答数2
  • ありがとう数6

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

  • ベストアンサー
  • bm_hiro
  • ベストアンサー率51% (200/388)
回答No.2

その人にあった勉強方法は 人それぞれだと思いますので、 あまり参考にならないと思いますが、一応。 とりあえず、PHPでやろうとしている事を、ググってみて、 他の人のスクリプトを参考にして、 それを自分の環境で動かしてみて、 動きを理解するのが 良いかもしれません。 某アニメではありませんが、「理解」「分解」「再構築」で、 人のスクリプトの動きを理解し、 自分のやりたい事に合わせて、分解・再構築して動かしてみるのが、 覚えが早いかも。と思います。 「習うより慣れろ」って奴です。 ただ、あまり大きなスクリプトから始めると理解できない可能性があるので、 目の大きな大御所漫才師ではありませんが 「小さな事からコツコツと」やっていったほうがいいと思います。 掲示板や問い合わせフォームは、定番中の定番ですので、 結構な人が フリーで作られています。 ここなんか結構 お勧めです。 http://phpspot.org/blog/ 自分がPHP書く時のエディタも↑で配布されているものを使用しています。 Ctrl+SPACEで 関数の補完する定番の機能もあり、便利です。 PHPじゃないものや、有料のものも含まれますが、↓みたいのもあります。 http://www.townee.net/script/index.php http://www.yumemaboroshi.net/ あと、自分のパソコンのローカル環境で試している分には、 セキュリティは あまり気にしなくて良いですが、 実際に ネット上に上げる場合、結構、気にしなくてはいけないことがありますので、 それは ご注意ください。

riko421
質問者

お礼

ご親切な回答、ありがとうございました! セキュリティの心配はもうちょっとできるようになってからするようにします(笑)。

その他の回答 (1)

  • kenken951
  • ベストアンサー率33% (9/27)
回答No.1

既存の物を買うなりフリーの物をダウンロードするなりASPを利用したら? 仕事でやるなら生半可な知識だと逆にセキュリティーホールがあるプログラムを生み出すだけだよ。 >もともとデザインの勉強をしていて、ホームページのレイアウト等を行なっていたのですが、人員削減などもあり、 質問者の会社はデザイナを残してプログラマのクビを切るというとんでも行動に出たのですか?

riko421
質問者

お礼

とんでも行動はいつものことなので^^ ありがとうございました!

関連するQ&A

  • PHP 勉強し始める

    基本的なHTMLを使ってホームページを作れるようになったのですが、 次はPHPを使って掲示板などいろいろなものを自分で作りたいと思いました。 PHPを使うことのできるみなさんは どうやってPHPを習得しましたか? オススメのホームページや本を教えてください。 (なるべくホームページがいいです。)

    • ベストアンサー
    • PHP
  • PHPでメールフォームの作る方法を教えてください。

    はじめまして。 現在、個人でホームページを作っているのですが、メールフォームをPHPで動かす方法を教えていただけないでしょうか? 過去ログなどを読んでみたのですが、初心者の私にはほとんど理解できませんでした・・・ HTMLでフォームデザイン自体は作ることができたのですが、PHPで動作させる方法がまったくわかりません・・・ どうかよろしくお願いいたします。

    • ベストアンサー
    • PHP
  • 初心者がPHPを勉強するための教材

    私はHTMLとCSSの基本は理解しており、アドビのCS5のソフトを使ってサイトなどを作成しています。そのなかで、メールフォームやアンケートフォームや簡単な検索機能などを自作したいと考え、いろいろ調べた結果、PHPを勉強しようと思いました。 そこでお聞きしたいのですが、私のようなプログラムの初心者がPHPを勉強しようとするとき、まずは何の本から始めれば良いと思われますか? 下記のURLにあるような講座にも参加しようと考えていますが、できれば独学で徹底的に勉強したいです。もし何か良書があるとか、効率的な勉強方法があるなどの情報をお持ちの方がいらっしゃいましたら、ぜひご助言のほどよろしくお願いします。 http://www.sansokan.jp/events/eve_detail.san?H_A_NO=11910

    • ベストアンサー
    • PHP
  • php+mySQLの勉強をしたい

    HTML+CSSの知識しかないのですが mySQLをphpで利用するサイトを作ってみたいです。 勉強するためのおすすめの本やサイトはありますか?

    • ベストアンサー
    • PHP
  • PHPの勉強方法

    事業転換により、現在、PHPの勉強をしております。 軽めのシステムを作成させていただく、機会ができ、 現在はそれを構築するために調べ、動作確認、 を繰り返しております。もっともっとPHPを理解できるようになりたい と感じる毎日です。 PHPの基礎本は何冊か読みましたが、システムの組み込みのために 組み合わせる技術(MySQL等)の技術取得にも取り組んで行きたいです。 PHPの勉強+αの参考書等のおすすめはございますでしょうか。 よろしく御願い致します。 PHPの前は、javascriptにて簡単な動きを作る作業をしておりました。

    • ベストアンサー
    • PHP
  • PHPの勉強をしますが・・。

    1年後をめどにHPを移転しようと思っています。 その際にPHPができるサーバーに移転するつもりですが、 PHPの勉強を始めるのに素直そのままやっていいかがわかりません。 HTML CSS Javascript などはある程度理解しています。 PerlCGI は設置程度や若干の修正はやりました。 PHPの勉強はPerlCGIをしっかり理解してからやるのでしょうか? それともPerlCGIはすっとばしてもかまわないのでしょうか? また、XHTMLというのもやったほうがいいのかわかりません。 よろしくご教授お願いします。

    • ベストアンサー
    • PHP
  • PHPで会員サイトの作り方

    PHPとMySQLで会員制サイトを作りたいと思っています。 認証後、会員が雛形のフォームに必要事項を記入したら、HTMLが自動生成されるようにしたいのですが、これはどうやって作るのでしょう? また、よくオンラインショッピングのサイトで見られているような、テンプレートの雛形を選ぶとデザインも決定できる仕組みはどのように作っているのでしょうか? HTMLが自動生成されるということは、サブドメインなども自動で作られるわけで、色々と本を探してみたのですが、当てはまるものがなかったので質問させていただきました。 参考になるサイトや本などを紹介いただけると助かります。 ちなみに、XOOPSやMovable typeなどを使わずに作りたいと考えています。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • PHPについて(初心者)

    はじめまして、PHPの初心者の者です。xamppをインストールしたあと、様々な設定をしました。その後、お問い合わせフォームというプログラムのために2つファイルを作りました。 一つ目は、inquiery.htmlというファイルで、ソースコードは <html> <head> <meta http-equiv="Content-Type" content="text/html;charset=Shift_JIS"> <title>お問い合わせフォーム</title> </head> <body> ■お問い合わせ内容を入力してください。 <br> <form action="check_inquiry.php" method="POST"> お問い合わせタイトル: <br> <input type="text" name="title" size="50"> <br> <br> <input type="submit" value="お問い合わせ内容の確認"> </form> </body> </html> というHTMLファイルで、入力した内容を、下の「check_inquiry.php」に飛ばします。その後、 <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <title>お問い合わせフォーム</title> </head> <body> ■お問い合わせ内容を確認してください。 <br> お問い合わせタイトル: <br> <?php echo $_POST['title']; ?> </body> </html> check_inquiry.phpファイルでinquiry.htmlファイルの内容を受け取ります。 うまくいけば、$_POST['title' ]: でinquiry.htmlの内容を受け取るはずなのですが、うまくいきません。 inquiry.htmlの送信ボタンをクリックすると、check_inquiry.phpのソースコード全体が表示されてしまいます。 何が間違っているのかわかりません。もし、詳しい方がいましたら、アドバイスいただけないでしょうか?よろしくお願いします。

    • 締切済み
    • PHP
  • PHPやjavascriptを無効にする方法

    PHP+MySQLで掲示板のようなものを作成しています。 投稿の際、HTML形式が利用できるようにしたいと思っています。 概ね完成したのですが、HTML形式で投稿できるということは、PHPやjavascriptのコードを投稿すれば、それらの機能も利用されてしまうことに気がつきました。 たとえば、投稿フォームから <?php //悪意のあるコード ?> と入力すれば、悪意のあるコードが実行されてしまいます。 そこで、投稿された部分のPHPやjavascriptだけを無効にする方法はないのでしょうか? あるいは$や{や;など、PHPやjavascriptなどで使用する記号を受け付けないようにすればいいのでしょうか? うまく説明できないので詳細は割愛しますが、「HTMLでの投稿をやめる」という選択ができないので悩んでいます。 どのような対処をすればいいのか、ご教授願います。 説明不足な点がありましたら、ご指摘いただければ補足します。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • php お問い合わせフォーム

    PHP お問い合わせフォーム PHPはJavaScriptと違い一度フォームデータを送信しない事には動作しないという面がありJavaScriptよりも不自由なイメージがあります。(誤解があったらスミマセン) それでお聞きしたいのですがPHPは「お問い合わせフォーム」を作るのに特化した言語という解釈でよろしいのでしょうか? お問い合わせフォーム以外もできると思いますがJavaScriptで動作させた方が「基本的に」良いですか? 今はIT業界はPHPの案件が多いと思いますがPHPでできることって「お問い合わせフォーム」くらいじゃないですか? MySQLを使っていないので偏見が混じってるかも知れませんが答えてもらえればと思います。