• ベストアンサー

携帯でも利用できる言語

携帯のサイトを作る予定ですがPHPとMYSQLやCGIで作りたいんですが、 ちゃんと動くでしょうか? 以前作ったときにJavaScriptが動かなかったので質問しました。

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

  • ベストアンサー
  • ex_hmmt
  • ベストアンサー率48% (726/1485)
回答No.1

JavaScriptはブラウザで解釈する言語。 CGIはサーバ側で解釈して、その実行結果をたとえばHTMLとしてブラウザ側へ出力する言語(というか、さまざまな言語や動的コンテンツを生成するためのシシステムへブラウザ側からの入力を受け渡すためのインターフェイス)、です。 http://e-words.jp/w/CGI.html つまり、ブラウザは「当然」問わない、という事になります。じゃ、PHPとCGIの違いというか、なんというか、関連というかはここでは説明しませんが(CGIとして動作させるPHPもある、というか、ええい、なんか本とか読むといいですよ)、まぁ、同様と考えておいてください。ようするに、ブラウザからはHTML(など)しか見えてないわけです。 だからブラウザ側で動作するJavaScriptは携帯電話のブラウザが対応してなければ当然動きません。CGIはサーバ側で入力に対して処理を行って、その処理の結果を(HTMLなどにして)ブラウザに出力してるわけです。 もちろん、その出力が携帯に対応してないHTMLを書けば(まぁ、いろいろありますがテーブルレイアウトを激しくしたり、変なマーキングを多用したり。とにかく対応してないタグを書けば当然)携帯では見れない、という事になります。

全文を見る
すると、全ての回答が全文表示されます。

その他の回答 (1)

回答No.2

CGIやphp、ASPなどはサーバーサイドで動くスクリプトです。 処理した結果をHTMLとして吐き出すので、クライアントは何でもOKです。 (もちろん携帯もOKです) Javascriptはクライアントに処理を依存するので、クライアントが対応していなければいけません。 という事で、「php+MySQL」or「CGI(perlの事を言ってるんだと思いますが)」で携帯サイトは作れます。 ただし、CGI等でJavascriptを書き出さないようにしましょう。

全文を見る
すると、全ての回答が全文表示されます。

関連するQ&A

  • どの言語が適しているんでしょうか

    データサイトを作りたいと考えているんですが、どの言語で作ったらいいのかわかりません。 多くはCGIで作られているようなんですが、やはりPerlかPHPでしょうか。 あと、MySQLなどでデータベースを作ると聞きますが、データベースを作ってそれをCGIで検索・表示するという事なんでしょうか? HPは作り慣れていますがこういうことは初めてなもので……(汗 大量のデータの中からでも快適に検索できるものがいいんですが……。 ご回答よろしくお願いいたします。

  • 携帯サイトで使える言語一覧

    携帯用サイトを作成しているのですが 使える言語一覧が明記してあるページがあったら 教えていただきたいのですが・・・ たとえば      JavaScript SSI CGI FOMA   ○   ○   ○ ドコモ20×  ×   ○   ○ au       ×   ○   ○ なんて具合に (↑は例でテキト-に書いたので合ってないと思いますw) または、とりあえず、 JavaScriptとSSIがどの端末で使えるのかを すぐに知りたいのですが・・・ よろしくお願いします。 

    • 締切済み
    • CSS
  • 携帯サイトで画像を日替わりにしたいです

    携帯サイトを作ろうとしています。 その中であるページの画像を自動で日替わり更新(ランダムor順番に表示)にしたいです。 javascriptではキャリアにより機能しないということだそうで、 cgiを使ってhtmlを生成するしくみでやろうと思っています。 携帯サイトでそれを可能にするcgiの配布サイト、紹介サイトなどご存知でしたら、お教えください。 また、javascript、cgiでなくても、画像の自動更新の方法があれば、教えてください。 javascript、cgiをゼロから作るような知識はないので、わかりやすいものがあれば大変助かります。 そんな都合のいいものがあるかわかりませんが、よろしくお願いします。

    • ベストアンサー
    • CGI
  • 言語は全部でいくつですか?

    プログラミング のカテには↓ ・ Microsoft ASP ・ C&C++ ・ CGI ・ Flash ・ HTML ・ Java ・ JavaScript ・ Perl ・ PHP ・ Visual Basic ・ Web Page Design ・ XML ・ その他(プログラミング) と、たくさんありますがこれらはすべて言語なのですか? あと、HP(サイト)を作りたいのでHTMLを勉強したいのですが何かいいサイトはありますか?

    • ベストアンサー
    • HTML
  • PHP+MYSQLで携帯サイトを作成する場合

    毎回人頼みな質問ばかりで申し訳ないです。 携帯電話からフォーム入力された情報をMYSQLに登録し、MYSQLからデータを引っ張ってきて処理し、表示するような仕組みを作りたいのですが、携帯サイトの文字コードはSJIS、MYSQLの文字コードはEUCです。 MYSQLにデータを登録する際や、MYSQLからデータを引っ張ってきた際にどのような処理を行えばよいでしょうか? また、PHP+MYSQLでの携帯サイト構築や、PHPの文字コードの扱い方などに詳しい書籍等がありましたらご教示頂けるとありがたいです。 当方無知なため、他人頼みな質問で申し訳ありませんがお返事お待ちしております。

    • ベストアンサー
    • PHP
  • プログラミング言語

    ウェブ初心者のものです。PHPやmySQLを独学で学びたいのですが、PHPが一体何の役目を果たすのか、どういった系のユーザー(サイト)が使うのかなど、さっぱり分かりません。ネットで調べても、イマイチ理解しきれないのですが、誰か教えてください。よろしくお願いします。。あとPHP、MySQL以外の言語でどういったものがあるかも教えていただけると有り難いです。

  • 占いサイトをつくりたい

    はじめまして。 ただいま独学でプログラミングを勉強しており、 まず手始めに占いサイトを自作で作ってみたいと思っています。 できれば星座占いや四柱推命を使ったちょっと本格的な占いサイトをつくりたいと考えています。 そこで質問なのですが、占いサイトを作るに当たってなにか良いCGIなどはありますか? ちなみに、現在まで勉強してきたのはJavascript、PHPとmysqlなどで、 簡単なスクリプトくらいなら組めるレベルです。 よろしくお願いします。

  • 占いサイトの製作でいいCGIはありませんか?

    はじめまして。 ただいま独学でプログラミングを勉強しており、 まず手始めに占いサイトを自作で作ってみたいと思っています。 できれば星座占いや四柱推命を使ったちょっと本格的な占いサイトをつくりたいと考えています。 そこで質問なのですが、占いサイトを作るに当たってなにか良いCGIなどはありますか? ちなみに、現在まで勉強してきたのはJavascript、PHPとmysqlなどで、 簡単なスクリプトくらいなら組めるレベルです。 よろしくお願いします。

  • 携帯サイトに更新ボタン

    携帯サイトに更新ボタンを作りたいのですがうまくいきません。 HTMLやCGIどちらでも構わないので、何か方法はないでしょうか? JavaScriptだと対応していない携帯がありそうなので使えません。

    • ベストアンサー
    • HTML
  • 携帯でHPを見る際に

    携帯でサイトなどを見ている時、バックボタン(左)を押すと通信されるサイトとされないサイトがありますが、あれはサイトのオーナーが設定など出来るのでしょうか? もしjavascriptやcgiやタグで出来るのであれば教えてください。 宜しくお願いします。