• ベストアンサー

phpのホームページとは?

あるショップサイトですが、スタッフの日記コーナーのページの拡張子が「php」になっていました。 このページが日ごとにたくさん存在しており、インデックス数がものすごいたくさんあります。 インデックス数を増やすのにこのようなphpのページは有効なのでしょうか? そもそもphpのページとは? どうやってつくるんでしょうか?

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

  • ベストアンサー
  • EFA15EL
  • ベストアンサー率37% (2659/7009)
回答No.2

phpはサーバサイドスクリプトの一種で、 いわゆる動的ページ(内容が固定ではなく選んだパラメーターなどで変化する)を作るのに適しています。 最終的に表示しているソースはHTMLそのものなのですが、 内容をデータベースから参照したり、入力された値に応じて変えたりする事が可能です。 CGIって聞いた事ありませんか? http://ja.wikipedia.org/wiki/Common_Gateway_Interface そのCGIを記述する言語の一種というわけですね。 作り方、という表現が正しいのかどうか分かりませんが、 あなたが使っているWEBサーバでPHPが動作するのであれば、 後は文法を学んで自分で書く、もしくはフリーで配布されているプログラムソースをもらって設置すればオーケー。 仰る通り、似た様な内容で複数のページが必要な場合には非常に便利なものです。このサイト(OK/Goo)もPHPで出来ていますね。 ただし、その場合にはデータベースとの連携が必要になって来ますので、 そちらの知識も求められる事になります。

marco100
質問者

お礼

ありがとうございます。 いろいろ大変そうですね。 徐々に勉強しようと思います。 参考になりました。

その他の回答 (2)

回答No.3

流行っているブログも大抵が PHPですね。 ホームページ html とか htm とか ビルダーで作れるページは静的ページです。文章書いたり、画像貼ったり、リンクしたり。 cgi php asp ・・・とかは動的ページで、情報(文章・画像・情報)を蓄積し、蓄積したデーターベースから該当する情報を引っ張り出して表示する。 カウンターもcgiとかが多く、カウント数をデーターとして保存したりカウントしたり。 簡単に言えばね。

marco100
質問者

お礼

ありがとうございます。 じっくりと検討して決めようと思います

noname#98978
noname#98978
回答No.1

>そもそもphpのページとは? どうやってつくるんでしょうか? PHPでつくります。

marco100
質問者

お礼

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

関連するQ&A

  • .cgiのページにPHPは使えますか??

    たとえばindex.cgiのページにPHPを埋め込みたいとき、拡張子はどうすればいいのですか? PHPを使ったら、そのページの拡張子は.phpにしなければなりませんよね? 初歩的な質問ですみません。 回答お願いします。

    • ベストアンサー
    • CGI
  • index.phpをindex.htmlにしたい

    htmlをphpとして動かすのではなく、拡張子がphpのものをhtmlとして動作させる事はできないのでしょうか。 特に公開する訳ではなく練習でホームページを作っており、index.htmlをindex.phpに変更し、その二つを同じ挙動にしたいです。 ドメイン名+index.phpでアクセスすればサイトは全体的に動作するのですが、ドメインのみでアクセスした場合、index.phpは表示されますが別のリンクからindex.phpに飛ぼうとするとうまく表示されません。これは、html拡張子の場合発生しません。 bootstrapを使用したレスポンシブのテンプレートを使用しています。 実際にphpを動作させたいのではなく、index.phpというファイルをindex.htmlと同じ様に動作させたいのです。二つのファイルの中身は全く一緒です。 ドメインのみでアクセスし、サイト内のどのリンクからトップページに飛んでも問題なく表示され、アドレスの欄にはindex.phpと表示させたいです。 変わった質問ですが、どうぞよろしくお願いします。

  • ホームページ

    最近ホームページを作りました。 そこで最近少し不満に思ってることがあります。 コラムみたいなものを書くコーナーがあるんですが、そこの来場者数(?)の増え方がおかしいんです。 トップは1日で10人ぐらいしか増えてないのに日記のコーナーだけは1日で50人ぐらい増えてるんです。 冷静に考えれば最低でも40人は日記のページだけにブックマークをして見に来ているということになりますよね。 そんなことは素人の私でも十分わかるんですけど、それの反応が全くないというのが少し不満というか寂しいんです。 だからそこのページのトップにも「感想・反論なんでもいいから教えてね」なんて書いてますがまったくもって反応0です…。 このままだと日記のコーナーの人数がトップの人数を抜いてしまいそうで心配で どうしようもありません。 ここまで読んで「どうしてそんなことで怒るの?」なんて思われる方もいらっしゃると思うんですが、 そもそもそのHPを設立した目的が、HPに遊びに来てくれた人達との交流にあったので 反応がまったくないのは寂しすぎるんです。 このままだと(毎日更新してるんですが)更新する気力も失せそうです。 「そんなのどうにもならないよ」と言われることもあるような気もしますが (だからその意見は書くのをやめてください) なんとか反応を得られるような方法はないでしょうか? 補足として・・・ 別にHPを大きくしたいとかそういうことも全く思ってません。 ただ5人でもいいから反応がほしいなと思っているんです。 だから、見てる人に「何か感想とかを言ってあげよう」って思わせることができるような 書き方だとかそういう方法があったら教えてほしいなと思って…。 よろしくお願いしますm(__)m

  • phpで外部ファイルを読み込んだ際のURLについて

    Webサイト全ページのヘッダーとサイドバー、フッターは同じ内容です。 そのため、Webサイトを更新するときの作業効率を考えて外部読み込みをしようと思っております。 以下の手順で、phpのincludeを使って、一応読みこむことはできました。 (1)「index.html」を「index.php」に拡張子を変更 (2)「index.php」の読みこませたい部分に次のように記述 <?php include('./header.html'); ?> (3)「header.html」を作成 以上の手順で、FFFTPでアップロードして、ブラウザで表示したら、読みこみに成功しておりました。 しかし、当然といえば当然なのですが、次ようにサイトのurlの拡張子がhtmlからphpに次ようになっておりました。※urlはダミーです。 http://www.sample777.com/index.php このままだと、全てのページのurlの拡張子がphpになってしまいます。 この場合、seoやユーザービリティ―などの観点から、何か問題はありますか? urlに表記されるphpの部分をhtmlのままにしたいのですが、何か方法はありますか?

    • ベストアンサー
    • PHP
  • Googleページランクアップについて

    ネットショップをやっています。 ページランクは「3」です。SEO対策も積極的に行って、基本的な変更はしているのですが、なかなかページランクが上がりません。 ライバルのショップサイトが2つほどあるのですが、そのサイトはどちらもページランクは「4」です。SEO TOOLSで解析してみたところ、 彼らのサイトがわたしのサイトよりずば抜けていたのは「インデックス数」「被リンク数」でした。 「被リンク数」は日頃の努力なのでこれからも頑張るとして、、「インデックス数」についてはなぜこんなに差があるか調べました。 ライバルのサイトは日記やニュースのページがあり、日別に1ページになっていたのです。また商品のページも1ページ毎になっていて、それらを合わせるとものすごい数のページ数になるんです。 わたしのページは1ページ内に複数アイテムを羅列していたり、日記等は外部のブログを利用しているのです。 インデックス数について言えば、ページ数を大量に増やすような方法が有効なのでしょうか?それでページランクを上げることはできるのでしょうか? もちろん全体的なバランスもあると思いますけど。。

  • index.phpの役割について

    とても基本的で初心者すぎる質問だと思うのですが、と前置きをしておきます。 WordPressでのサイト作成の勉強をしています。 今まで、サイトを構成するファイルの中で最初に読まれるのは index.html(index.php)だと思っていました。 しかし、本を読みながら作成した練習用ページを作り終え、 今度は一から作ってみようと思いindex.phpの中身を <html> <head> <title>練習用のテスト</title> </head> <body> </body> </html> とひとまずまっさらにしてみました。 しかし、その状態でページを読み込んでみても表示が変わりません。 トップに出てくるページは練習用に作ったfront-page.phpの内容のようですが、 ではindex.phpは何をするものなのでしょうか? index.phpが最初に読まれるのであれば、まっさらな表示になると思ったのですが… 検索して調べてもみたのですが、あまりに基本的すぎることだからなのか 全然見つかりませんでした(探し方が判っていないせいかもしれません) index.phpとは何をするものなのか? 最初に読まれるわけではないのか? その存在と役割について、判る方おられましたらよろしくお願いいたします。 できれば初心者にも判りやすい説明を頂けると助かります。

  • PHPについて、あまりにも初歩的で恐縮なのですが・・・

    htmlとcssをようやくマスターしたので、次はPHPと思って勉強を始めた者です。 PHPについて、あまりにも初歩的で恐縮なのですが、以下の2点についてお聞かせ願えないでしょうか? (1) PHPは、拡張子が.phpでないといけないと伺ったのですが、phpは、htmlの中に組み込むのですよね?その場合でも、拡張子は.htmlではなく.phpなのでしょうか? (2) PHPをindexページではなくて、他のページに一部だけ使って、そのページだけPHPのページにして、あとは、htmlにすることってできるのでしょうか? SEOなどを考えると、PHPは動的ページなので、できれば、静的ページであるhtmlの方が良いと伺ったので、そのようなことができればと思ったのですが。 以上、2点なのですが、ご存知の方、教えていただけますと大変嬉しいです。どうぞよろしくお願い致します。

    • ベストアンサー
    • PHP
  • ホームページをindex.htmlからindex.phpにリニューアルする時。

    ホームページを今まで普通のhtmlで書いていたのですが、今回ブログを使って、ホームページを切り替えようとしています。 ただ、現在はブログをトップディレクトリの一段下から展開していまして、今からトップページに移そうとしています。 その時に、今まであったindex.htmlからindex.php(ブログの拡張子)に切り替わるわけですが、index.html時代のコンテンツが膨大なため、一旦トップページに移したあとに、コンテンツを移植しようと考えています。 その時に、例えば誰かがアドレス(http://www.hogehoge.com)と打った場合は、どちらのページが表示されるのでしょうか?index.htmlでしょうか、それともindex.phpでしょうか? また、今まで残していた普通のホームページのコンテンツが検索エンジンなどで引っ掛かったときに、新しいブログのコンテンツ側(トップページで構わないのですが)にジャンプさせるようにしたいのですが、このへんはどういうふうにすればいいのでしょうか。 長文すいませんが、ぜひとも教えてください。

  • エステサロンなどの美容系ポータルサイトをphpで作りたいと思ってphp

    エステサロンなどの美容系ポータルサイトをphpで作りたいと思ってphpを勉強中なのですが、質問です。 今現在すべてXTHMLで作ってあるのですが、 更新しやすいようにphp+mysqlで作りたいと思いphpを1から勉強中なのですが よくあるphpのサイトを見ると階層が以下のようになっています。(お店ページはタブでアクセス、メニュー等切り替わります) 参考サイト http://beauty.hotpepper.jp/ index.php esthe ├仮にお店A |  ├index.php |  ├お店Aのメニュー |     ├index.php |  ├お店Aのアクセス |     ├index.php ├仮にお店B |  ├index.php ・ ・ ・ というようにひとつひとつのページがフォルダに入っています。 今現在の私のサイトの作りは以下のようになっています。 index.html お店A.html お店Aのimgフォルダ お店B.html お店Bのimgフォルダ というようにすべて同じ階層にあります。 というのも更新の際に FTPソフトを使ってサイトの階層からページを選び、ファイルをdreamweaverにひっぱって開いています。(macを使用) なのでいちいちファルダに入れた階層だと、開いて開いて開いてひっぱる、、そして別のページの更新もあれば戻ってまた繰り返し。。 という風に手間になってしまうのではないかと思ってしまうんですが、 そもそもphpではそういう作りになってしまうんでしょうか? もし狙ってやってるとしてら、何か利点があるのでしょうか?(indexを省略してurlを見やすくしてるだけ?) それともphpを勉強しているうちに気づくのでしょうか? また、同ドメインで携帯サイトも運営しているのですが これも同じ階層に全てページがあります。 index.html お店A.html お店Aimgフォルダ i.html(←携帯サイトTOP) i-a.html(←携帯サイトお店Aページ) これは.htaccessの関係 iのフォルダを作って階層を分けた方が今後便利でしょうか? すいませんが、よろしくお願い致します。

    • ベストアンサー
    • PHP
  • htaccess使わずに.phpを.html表示

    お世話になります。 現在、phpを使ったサイトを作成しています。 客先の意向で拡張子を.phpではなく.htmlにしなくていはいけませんが、htaccessを触ることは禁止されいてます。 htaccess使わずにファイル名index.phpをindex.htmlで表示させる方法があれば教えてください。 お願いいたします。

    • ベストアンサー
    • PHP