- 締切済み
PHPは何ができますか?
携帯サイトを造っているのでJavaスクリプトは使えません。 PHPやCGIは使えるようなのでそれを使って何かしたいのですが、何ができるのでしょうか? プルダウンメニューはできました。他にアンケート機能、占い機能などをつけたいのですが、PHPやCGIでできますかね?またできる場合どうやって書けばよいのか教えてほしいです。親切な人、お願いします
- みんなの回答 (7)
- 専門家の回答
みんなの回答
- sollalice
- ベストアンサー率15% (8/52)
占いでもカーソルが乗っかったら~という処理はPHPでは難しいと思います。 ボタンを押してデータを投げさせるというデザインであれば出来ます。 (HTMLのForm methodを使います) PHPはわかりやすいので是非やってみてください。
- jmatsumoto_81
- ベストアンサー率8% (6/68)
と、意見出揃ったところですが、 結論としましては、phpの勉強をしましょうってことですね。 質問者のスキルでは少し難しいのかなというのが私の感想です。 周りに詳しい方がいると良いのですが、 良いサイトができるよう頑張ってください。
- velvet-rope
- ベストアンサー率31% (14/44)
まず、質問を上手に書かれることをお勧めします。 質問者様がお聞きになりたいのはこういうことでしょうか。 質問を書き直してみました。 アンケート機能、占い機能を携帯端末用サイトで実装したいのですが、JavaScriptが使用できないため、PHPを利用して実装しようと考えています。そのPHPではどんなことができるのでしょうか。 これでも「なんだかなぁ」って感じですが、 1.PHPでアンケート機能や占い機能を実装できるか 2.PHPではどんなことができるか と、質問が2つある気がするのです。それは正しいでしょうか。 また、どちらの方が本当に聞きたい事なのでしょうか、質問者様の文章からはよくわかりません。 1に関して言えば、PHPで実装できます。 2に関して言えばWebサーバ上で動作するプログラム(ここでCGIと言っているようではダメですね)、コンソールプログラムが作成できます。 これが回答になります。 ただし、じゃあどうやって作るのかと聞かれると、仕様が決まっていないとお答えできませんし、それを考えるのが質問者様の仕事です。 よく初心者がやりがちなのが、要件の一部を満たすサンプルをそのままWebサイトからコピペしてくっつけたものでバグを出しますが、自分で考えたソースコードを記述しなければ、袋小路に陥りますよ。
補足
そうです。まとめていただいてもらってありがとうございます。質問は二つありました
PC/携帯サイトの作成管理をしている者です。 既出の通りPHPはWEBプログラム言語、CGIはWEBサーバー上の汎用プログラムをWEBクライアントの要求に応じて起動する「仕組み」のことを言います。 代表的なプログラム言語はPerlやASP等です。 簡単に言うとPHPはWEB用の言語、 Perlは汎用の言語です。 どちらにせよアンケートや占いサイトの作成をご希望なら、ソースのダウンロードをするよりPHPやPerlを勉強されることをお勧めします。 何もわからずにサイトを立ち上げても自分でメンテナンスもできませんからね。 これらを使用すればアンケートや占いなんてお茶の子さいさいで作れますし、 画像の自動描画やデータベースとの連動等、知識があれば応用は広がります。 ただWEBサーバー管理者ではなくプロバイダーにアップする類の場合は色々と制限があり何でもと言う訳にはいかないでしょうがご希望の内容なら大丈夫でしょう。 それからご存知かもしれませんが携帯サイトの場合、キャリア(携帯会社)や機種によって微妙にHTMLポリシーが異なるので作成時は注意して下さいね。 文字コードや扱えるHTMLタグ、画像形式が統一されていない部分があるので自分のDoCoMoで見られるからと言ってauやSoftBank携帯で見られるとも限りません。またDoCoMoでもFOMAとそれ以外で微妙にポリシーが異なることさえあります。 私の場合(常識ですが)はPHPを使用してキャリアと機種を自動判別してそれに則したHTMLコードを提供するようにサイトを作成しています。 楽しいサイトが作れるよう頑張ってください。
補足
いいですよね。プログラムって。PHPについてサラッと見てみました。こうゆうのに詳しい人はみな独学で学んでいるのでしょうか?
- jmatsumoto_81
- ベストアンサー率8% (6/68)
>PHPは携帯サイトでも使えるのでしょうか? 使えます。 >占いやアンケートなどのソース?を教えてくれるところはないですかね 軽く検索して、このあたりとか。 http://www.gamt.jp/hp.soft.html 詳しくは自分で色々検索して探してください。 ところで、CGI系プログラムの設置経験はあるのでしょうか? (FTPなどでアップロードしたら終わりって訳じゃないので) 何事も勉強ですね。
補足
なかなかよいとこですね。ありがとうございます。CGI系プログラムの設置経験はないです。何か違うやり方なんですか?
- jmatsumoto_81
- ベストアンサー率8% (6/68)
結論を書き忘れました(^-^; あなたに能力があれば何でもできます。 これが答えです。 個人ページであれば、他の方が組んだプログラムを転用するという手段もありますね。こちらの方が簡単だと思います。
- jmatsumoto_81
- ベストアンサー率8% (6/68)
PHPとCGIの違いって分かってますか? PHPはWEBプログラム言語のひとつです。 プログラムの経験がないのであれば、それなりの勉強が必要です。 プルダウンのように簡単なHTMLとは違い、 動きを考えなくてはいけません。 HTMLから入力されたデータをプログラム上の計算式に当てはめ、動かして、HTMLとして出力します。この仕組みがアンケート、占いなどに応用できるわけです。 前述の通りプログラム未経験なのであれば、勉強が必要です。
補足
プログラム未経験なのでわからないです。占いやアンケートなどのソース?を教えてくれるところはないですかね PHPは携帯サイトでも使えるのでしょうか?
お礼
プログラムに詳しい人は作りたいサイトを作りたいように作れて羨ましいです。思い通りのサイトができないのはとても歯がゆいです。
補足
周りに詳しい方はいないです。プログラムができるようなりたいです。