• 締切済み

PHPでランキングサイトを作りたい

PHPでランキングサイトを作るにあたってどのようなメリット、デメリットがあるか教えて欲しいです。 まだプログラミングを勉強中の初心者ですが、もしPHPでランキングを作成するとしたらどのような仕組みで作ればよいのでしょうか?

  • st-f
  • お礼率25% (1/4)
  • PHP
  • 回答数2
  • ありがとう数2

みんなの回答

回答No.2

そうなると、 1.登録フォーム(URL、メールアドレス、ID、パスワードなど)で登録させる 2.登録完了後、会員用のURLを発行(http://www.example.com/rank.php?id=1234 とか) 3.そのURLをリンクしてもらう 4.上記URLがクリックされたら、データベース(SQLな奴が妥当)にパラメータとして付加したIDを登録する 5.後はその結果を表示するページを作成する というのが基本的な流れかと思いますが、 これは一度他のランキングサイトに登録してみたりして、画面の遷移を追っていけばわかることですね・・・ この画面遷移に沿ったプログラムについては一口に説明できるものでもないので、 まずは、1番目の登録フォームを作成するところから順番に考えていってはいかがでしょうか。 HTMLのフォームタグとPHP+データベースを連携させるというところが分かれば、 他のこともだんだん見えてくると思います。 順番に作成してみて、またつまってからご質問されたほうが良いかもしれません。

st-f
質問者

お礼

確かに他のランキングもそのような形で登録をしていました。 流れを追ってやっていきたいと思います。 丁寧なご指導ありがとうございました。

回答No.1

個人で運営するレベルで言えば、PHP以外の言語を選ぶことでそこまでパフォーマンスに違いは無いのではないかと思われます。 最終的に相当に作りこんで、膨大な数のサイトをランキングに登録すると行った場合も、Web側のスクリプトよりも、データベースや、サーバなどの環境構築のほうが重要になると思います。 プログラミング初心者ということであれば、関数など豊富にあるPHPをご利用された方が作りやすいとは思います。 と、説明させていただいたところで恐縮ですが、ランキングサイトとはどのようなものをさしておりますか? (質問者さん運営の)ランキングサイトに登録させて、所定のタグをホームページに貼り付けてもらい、アクセス数でランキングサイト上の順位が変動するようなものでしょうか? 明確にどのようなものを作成したいかが分からないと、他の方も回答しづらいと思います。

st-f
質問者

補足

ご回答ありがとうございます。 おっしゃったとおりの形式で、こちらで指定したバナーリンクから本サイトに来た数でのランキングを考えております。 説明不足ですいません。

関連するQ&A

  • PHPでパソコン用のランキングサイトをつくりたいのですが・・・><

    こんにちは。新高校1年生になります。 ttp://blog.with2.net/ 最近、こちらの人気ブログランキングサイトさんのようなランキングサイトを製作してみたい、という気持ちが湧いてきました。 ですが、PHP・CGIなどの知識はまったくありません。。 HTMLとCSSはある程度理解しているつもりです。 CGIのレンタルは極力さけ、PHPで作ってみたいです。 まだ各言語の特徴なども抑え切れていない現状です。 PHPでin、out数をカウントしランキングを作るには、まずPHPのどの部分を勉強すればよろしいでしょうか? 基礎の学習はwebページで考えております。その後、PHPのどの部分を学び、実際に製作段階に入るときなにからはじめればよいでしょうか? 検索してみたのですが、携帯サイトランキングやCGIによるランキングばかりがヒットし、目的の情報が乏しい状況です>< 本気で製作し、それを機にPHPの勉強もしたいと思っております。 ご回答・アドバイス・ご意見などいただけると嬉しいです。 よろしくおねがいします。

    • 締切済み
    • PHP
  • 携帯ランキングサイトについて

    携帯のランキングサイトを作ろうと思ってるのですが、(1)レンタルランキングサイトと (2)サイトを登録するだけのランキングサイトとがありますが、 (1)と(2)のそれぞれのメリット・デメリットはなんですか? なぜ(2)は、(1)でレンタルすればいいのに作るのですか? お願いいたします。

  • ランキングサイトCGI・PHP

    ランキングサイト運営したいです! レンタルのやつは携帯用とかばっかなんで、 登録制のランキングサイトCGI・PHPは ありませんか? ここみたいなのが理想です。 http://www.poprank.net/poprank.cgi?k=06_005

    • 締切済み
    • CGI
  • ランキングサイト

    小説のHPを運営しており、この度ランキングサイトに登録しました。 登録した際に発行されたリンクタグをHPに貼り、そのリンクをクリックしてそのランキングサイトに行けば1投票という仕組みになるのでしょうか? 自分で貼ったリンクをクリックしてランキングサイトを訪問しても1とカウントされていません。 また、逆もやりました。ランキングサイトから自分のサイトへ。 連続クリックなどしていません。 何かを押さなければいけないなどのルールはあるのでしょうか? いまいち仕組みが分かりません。

  • 検索サイトを作るにあたって・・

    プログラミングの勉強の一環としてphpとmysqlを使い、シンプルな検索サイトを作成してみています。 ところどころ詰まってしまい、迷走中です。 検索サイトの仕組みやサンプルコードが載っているサイトや書籍があれば教えていただきた いです。 よろしくお願いします。

    • 締切済み
    • PHP
  • PHP

    こちらのサイトでC言語が難しい、という質問を出したらとあるかたがPHPはどうかといってくださいました。 プログラミング超初心者です。PHPがどんな言語か、また学びやすい言語がほかにあったら教えてください。 書籍や勉強法について教えていただければとってもうれしいです! よろしくお願いします。

    • ベストアンサー
    • PHP
  • ランキング ブログ サーバ php

    はじめまして、経験の浅いphp技術者です。 今回、大規模なランキングサイトを作成しようと思うのですが、 何万人~何十万人のデータをランキング化する処理に難儀しております。 お手本になるかと、 ブログなどのランキングサイトを真似てみようかとも思ったのですが、わたくしの経験則からではまったくスマートな処理を考えだすには至らず、是非みなさんのご意見をいただけたらと思い投稿させていただきました。 理想としては何十万人のデータを30分~1時間ごとにクーロン処理で各カテゴリーごとにランキング付をし、tsv等のファイルに書き込んでおき、登録者のIDを基に検索したら順位を常に把握できるようなものが出来たらと考えております。 力技で作成しようともしましたが、サーバ負荷・所要時間、共にとんでもないことになってしまいました…。 phpで処理をするなら、などのご意見、 または、そもそもphpでこういった膨大な処理は可能なのか…、など是非お力をお貸しいただけたらと思います。 乱文につき申し訳ございませんが、何卒よろしくお願い致します。

    • 締切済み
    • PHP
  • phpプログラミングの独習サイトありますか?

    phpプログラミングの独習サイトありますか? レベルは初心者です よろしくお願いします。

  • PHPのサイト

    PHPの初心者以前の入門者です。PHPを勉強する上で、ためになりそうなサイト教えてください。 またこんなものを作ってみるとためになるよ、みたいなお題もあれば、ご教授願います。 お願いいたします。

    • ベストアンサー
    • PHP
  • phpとajaxの比較

    webアプリケーションを作成する場合 phpとajaxのどちらが良いでしょうか? また、メリット、デメリットなどあるでしょうか? (ajaxはjsとxmlを使った非同期通信ということは認知しています) webに関して色々と勉強しているのですが 上記のような疑問を感じで質問させていただきました。 どうかご教授願いたいと思っています。 よろしくお願いします。 そもそもこのような疑問自体が間違っていたら申し訳ございません。 (私はphp初心者です)

    • ベストアンサー
    • AJAX

専門家に質問してみよう