• ベストアンサー

phpで何ができるのかわかりません。

現在htmlでホームページを作っていますが phpの勉強をしてphpでサイトを作ると どういう事が可能になるのでしょうか? phpで何ができるのかわかりません。 動きを付けたいときはJavaScriptを使っていますが、 JavaScripttophpは似たようなものと思っていますが 実際は違うのでしょうか?

  • PHP
  • 回答数1
  • ありがとう数1

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

  • ベストアンサー
noname#247307
noname#247307
回答No.1

>JavaScripttophpは似たようなものと思っていますが >実際は違うのでしょうか? 違います。 JavaScriptは、クライアント(Webブラウザ)の中で動きます。PHPは、サーバーの中で動きます。JavaScriptの場合、サーバーからWebページのデータを受け取って、それをブラウザが表示してからブラウザの中で動きます。PHPは、ブラウザからサーバーにアクセスすると、そのサーバーの中でプログラムが実行され、その結果がブラウザに送られてきて表示されます。つまり、ブラウザに表示された時には、もうPHPのプログラムが実行し終わった後になっています。 >どういう事が可能になるのでしょうか? たとえば、このサイトはHTMLとJavaScriptでは作れませんね? フォームから質問を送信すると、その情報をデータベースに登録し、指定のジャンルのページにアクセスしたら、データベースから登録されている質問を検索して整理し表示します。 PHPを使えば、送られたデータをデータベースに登録したり、データベースから検索したり、必要に応じてHTMLをダイナミックに生成したりできます。つまり、ただ用意されているHTMLを表示するだけの静的なWebページならPHPは不要ですが、その時の状況などに応じて表示内容が変わるような動的なWebページは、PHPのようなサーバー側で動くプログラムがないと動きません。 ちなみに、「JavaScriptでもサーバーにアクセスできるのでは?」と思うかもしれませんが、そのアクセスするサーバー側で動いているプログラムはどうするのか? それは、PHPのようなものが必要になるのです。

lpzdbidxhilnc
質問者

お礼

どうもありがとうございました。

関連するQ&A

  • phpについて

    html&cssでホームページ作成の勉強をしている超初心者です。自作のホームページもなんとかアップ出来て次にphpを勉強したいとXAMPPをダウンロードし教本のとおり「http://localhost/」にアクセスしなんとか表示されました。が「もう少し勉強してから質問しろ!」言われると思いますが なんとか教えて頂きたく質問する次第です。html&cssやJavaScriptではファイルを作り上書き保存で ブラウザで訂正箇所がすぐ見られましたが、phpでは「http://localhost/」にアクセスして確認するようです。phpでは常に「http://localhost/」にアクセスしながら制作していくのかがわかりません。またもし実際に質問箱等が作成出来ましたらどのようにして自分のホームページに載せるのかなんとか教えて頂けないでしょうか? 幼稚な質問で申し訳ありませんがよろしくお願い致します。

    • ベストアンサー
    • PHP
  • JavaScriptとPHPの違いについて

    これからホームページを作成することになりました。 1番の理由はブログでJavaScriptが使えない為です。 現在PCインストラクターをしており、お客様からの要望で正確に把握しないといけないのに いろいろ調べてみたのですが、それぞれの関係が上手く理解できないのでこちらにお伺いしました。 ●私の認識具合 タグで作成したのもにJavaScriptは使える。 では、そこにPHPを使ってもダメ?一緒に使えるものではないの? PHPを動かすために下記の物が必要だとありました。 ・Apaceh ・PHP ・エディタ 〔疑問〕 ・Apaceh →様はサーバーですよね?レンタルサーバーで代用できるのでは? ・PhPをインストール?ってJavaScriptと同じように関数(?)を入力するだけではダメ? 上記の疑問に戸惑い、前に進めない状態です。 PHPにこだわるのは、JavaScriptよりPHPの方が簡単だと聞いたからです。 私もそうですが、お客様もほとんど無知なので極力簡単な方法でを思っています。 HP作成サイトを見ると「PHP使用可能!」等の記述も多く見ます。 そうゆうものは逆にJavaScriptが使えないのでしょうか? できれは、万が一「HP無料で作成」などのサイトがサービスを中止しても引越しに手間がかからないように、サーバーだけを無料でかりれたら…と思っています。 (ゼロから作るのはなかりの知識が必要だとは思います。でもそれはお客様が判断することで、もしもお客様が「ゆっくりでもやる」といえば、私も勉強せざるを得なくなるのが現状です。もちろんビルダーも検討しています。) が、無茶苦茶なコトを言ってますか? カスタムなど、自由がきき、簡単にHPが作成できるサイトなどもご存知であれば教えてください。 「JavaScript」か「PHP」どちらか一方で作成しなければいけません。 と言われたら、どちらで進めるのがいいのかも、わからないのです。 年の為確認ですが、JavaScriptが使えるブログサイトなんてないですよね? かなりの初心者で、回答に困るかも知れませんが、ヒントでも頂ければもっといろいろな観点から調べることは出来ると思うのです。 よろしくお願いいたします。

  • PHPの勉強方法

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

    • ベストアンサー
    • PHP
  • PHPを勉強するには何からやれば良い?

    PHPでWEBサイトを作ろうとしています。 WEBサイトを作ったことは一度もないです。 今までは、 VB6.0、Delphi、COBOL を使ってきました。 HTML→CSS→PHP→JavaScriptという順番で 勉強していこうと思っていますが、 どうでしょうか? 他にも勉強すべきことはありますか? アドバイス下さい。

    • ベストアンサー
    • PHP
  • JavascriptとPHP

    最近、PHPの勉強を始めました。Javascriptも少し、勉強したのですがPHPではできないけど、Javascriptなら出来る、もしくは優位性が高いことと言うのは、どんなものがあるでしょうか? 今後の勉強の参考にしたいです。よろしくお願いします。

  • PHPについて

    html&cssでホームページ制作を勉強している超初心者です。なんとかホームページをアップロードし 、これからPHPの勉強をしようと考えていますが、本によるとPHPをダウンロードしApacheを使用した方がいいとどの本にも出ています。PHPを利用している方は皆さんApacheでホームページを制作しているのですか? 現在はメモ帳で入力しています。(IE8) 

  • PHPはどれを選ぶか?

    現在、サイトを作る仕事をしていますが、html、cssと簡単なJavascriptのみを制作し、 PHPの部分は他社の方と組んで完成させています。 そろそろ、自分でもPHPの勉強を始めたいと思っています。 ところが、PHPのバージョン選びについて、入門本と色々なサイトで書いてあることが異なったり、 情報の日付が古かったりする為最初の段階で混乱しています。 自身の開発環境は今のところ、windows xp、お客様で利用しているレンタルサーバーは Redhat系 Linux、Apacheが多いです。 ダウンロードサイト http://windows.php.net/download/ を見たら色々なバージョンがあったので、調べるうちにわからなくなってしまいました。 よろしくお願いいたします。

    • ベストアンサー
    • PHP
  • PHP=>javascript=>PHP

    失礼します。現在PHPから外部ファイルのjavascriptを呼び出し、得た値をPHPに返すといった事をしたいのですが、やり方としたらどのような方法があるのでしょうか? 何かヒントを頂けると幸いです。 宜しくお願い致します。

    • ベストアンサー
    • PHP
  • phpとjavascript

    phpとjavascriptの関係につしておうかがいしたいのですが CGIの勉強をしているとjavascriptとは密着していると聞きました。 phpでも同様に密着しているのでしょうか? 教えてください。お願いします。

    • ベストアンサー
    • PHP
  • JavaScript→PHPのデバッグ

    JavaScriptからPHPのソースを呼び出し(引数を渡している)て実行させるというプログラムを作成しています。 JavaScript→PHPの引数の動きを追うようなデバッグするためには、どのような方法がありますか? 以上、よろしくお願いします。

    • ベストアンサー
    • PHP

専門家に質問してみよう