• ベストアンサー

iモードとCGI

現在iモード用のCGIを作ろうと思っています。 CGIはサーバサイド・スクリプトですので、 サーバ側の環境が整っており、CGIによって生成されるHTMLファイルがiモードの仕様に合っていれば、PerlやPHPなど、どの言語を使ってもよいということでしょうか?またそれらとデータベースを連携させても問題ないということでしょうか? iモードに関してはまったく知識がありません。 基本的なことかもしれませんが、よろしくお願いします。

noname#48234
noname#48234
  • CGI
  • 回答数2
  • ありがとう数5

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

  • ベストアンサー
  • Spur
  • ベストアンサー率25% (453/1783)
回答No.2

開発言語は関係ありません。 要は、iモード用のHTMLタグを吐き出せば、ブラウズできるわけですから、その言語がphpであろうが、perlであろうが、Cであろうが、その言語を走らせるのはサーバですから、アクセスするマシン(iモード携帯電話かPCか)は関係ありません。 使用可能なタグと、画面サイズだけ気をつければOKですよ。 私は、色々なものをperlで作っています。 電話帳、日記帳、メモ帳、リンク集、レストラン一覧、・・・ No.1の方が、HTML1,.0と言われていますが、違います。 iモード携帯電話は、機種(501i、502i、504i)によって多少違いますが、HTML2.0、3.2、4.0です。 ただ、すべてのたぐではなく、その中の一部のタグです。 ↓参照下さい。画面サイズはメーカ・型名毎に調べてください。

参考URL:
http://www.nttdocomo.co.jp/mc-user/i/tag/
noname#48234
質問者

お礼

締め切るのをうっかり忘れていました。申し訳ありません。 私の知りたいこと、スバリの回答でした。 やはりサーバ環境さえ整っていれば大丈夫なんですね。 ご回答ありがとうございました。

その他の回答 (1)

  • yamaneko7
  • ベストアンサー率38% (90/234)
回答No.1

私の薄い知識からお答えできる範囲で申し上げますと、IモードはHTML1.0準拠であると言うことになります。従って仰るとおりHTML出力された物であるならば基本的に閲覧することは可能となります。但し基本的にと申し上げましたのには、そのHTML中に特殊なスクリプト言語が入った場合(入ることは先ず考えにくいですが・・・)その行に関しては有効ではありません。 また、HTMLと言いましても、前述のように1.0というパターンですから表現力にもかなりの制約がありますね。 基本的な物については以下をご覧ください。

参考URL:
http://www.nttdocomo.co.jp/p_s/imode/tag/index.html
noname#48234
質問者

お礼

締め切るのをうっかり忘れておりました。申し訳ありません。 無事解決いたしました。 ご回答ありがとうございました。

関連するQ&A

  • Google Adsenseのモバイル向け広告について

    グーグルアドセンスでモバイル向けAdsenseというのがあって利用したいと考えています。 そこでソースを貼ろうとしたんですが… サーバーサイドのスクリプト言語で、CGI/Perl,PHP,JSP,ASPとあるうんですが、HTMLに貼ってもできませんよね? CGIは自分で設置はできますが、ソース改変などは知識があまりないため不安です。 PHPは知識が一切なく、JSPとASPについては意味がわかりません。 どれを選ぶのがもっとも良いでしょうか?

  • PHPをcgiとして使う方法がもしあったら教えて下さい!

    PHPをサーバーサイド言語でなくて、 一行目に #!/usr/bin/php などと書いて、 Perlと同じようにcgiとしてブラウザから使える方法 がもしあったら教えて下さい!

    • ベストアンサー
    • PHP
  • CGIモードのphpスクリプトが400で動くわけ

    さくらインターネットのレンタルサーバを利用しています。 さくらに聞け!、と言われてしまうかもしれないですが教えてくれると助かります。 困っているのと技術的な興味の半々です。 私が利用している「プロ」プランの特徴はユーザ権限でapacheが起動されていることです。 (ユーザ毎にapacheが起動されていると考えられます。http://tanaka.sakura.ad.jp/archives/000971.html) PHPはCGIモードで設定されていてPHPスクリプトはパーミッション400で動作します。 同じディレクトリにperlスクリプトもあるのですがこれは少なくとも500を与えないと動作しません。 そこでこの動作条件の違いの原因を考えてみて思いついたのですが、 両者の違いとしてPERLスクリプトの先頭にはperlの位置が明示されているがPHPスクリプトのそれにはない。 それからCGIモードでPERLを動作させる場合とCGIモードでPHPを動作させる場合とではhttpd.confの記述内容が違う。 (ExecCGI, AddHandler, AddType, Actionなど) 質問1 httpd.confに、PHPを設定するようにPERLを設定すれば PERLスクリプトも400で動作するようになるのでしょうか? またその場合先頭行でperlの位置を明示する必要もなくなりますか? (テスト環境がないためテストはしておりません)

    • 締切済み
    • CGI
  • CGIでのHTMLソース取得について

    現在CGIでのHTMLソース取得を考えています 色々と調べてみたのですがLWPやHTTP::Liteを使う方法が見つかりましたが 使用しているレンタルサーバーの仕様上それらのモジュールの使用が出来ないため 他の方法での取得ができないか考えています cronでの運用を考えているためなるべくcgiもしくはphpなどのサーバーサイドスクリプトで作りたいと考えています ご回答お願いします

    • ベストアンサー
    • CGI
  • iモード対応java開発(検索機能を構築)

    iモードjavaで検索機能の付いたiアプリを作ろうと思っているのですが、それには データベースを構築してWebサーバーと連動させなければならないことまではわか っているのですが、それでどのデータベースソフトを使えばいいのか、Webサーバー をレンタルするにしても、iモードjava開発に対応したWebサーバーはいろいろと 制限があるみたいなのでどのWebサーバーを獲得すればいいのかわかりません。 それとjava言語とデータベースを連携させるためにはJDBCというもので管理す る必要があるということを聞いたのですが、それはどういうことか教えてくだ さい。    質問がたくさんあって申し訳ないのですが、ちょっとしたことでもいい のでたくさんの回答とアドバイスを待ってますのでよろしくお願いします。

  • モジュールモードとCGIモードとは??

    さくらのレンタルサーバーのスタンダード(3G,500円/月)だと、PHPがCGIモードでしか使えないのですが・・・。 http://www.sakura.ne.jp/function/matrix.html モジュールモードとCGIモードの違いがわかりません。 トップページの拡張子をindex.phpにして、html中に直接phpを記述して実行させる、と言う使い方をしたいのですが、そう言う場合、モジュールモードやCGIモードは意識しなければいけないでしょうか?(CGIモードでは出来ない!など・・・。) よろしくお願いします。 できれば、具体的に『こっちは、こう言うことが出来ない』など教えていただけるとありがたいです。

    • 締切済み
    • PHP
  • perlでiモードHTMLを書出す時

    perl初心者です。 基本的なことを教えてください。 万能ではありませんが、perlでブラウザを判別してiモードとezwebに対応したHTMLを出力するスクリプトを作ってみようかと思っています。 そこでiモードHTMLは文字コードがShift_JIS固定と何かで読んだことがありますが、これを書出すスクリプトをShift_JISで記述すると何か問題が起こるものなのでしょうか。 教えてください。

    • ベストアンサー
    • CGI
  • CGIについて質問です 基本の基本です

    CGIについて勉強しようと考えているのですが全く意味が分かりません。 ブラウザの要求に対して、プログラムを起動さすためのサーバー側の仕組み。ということは分かるのですが、HPの中でどういう風に使用すればいいのでしょうか。 JavaScriptみたいに記述するのでしょうか。 それともCGIはサーバー側のシステムでこちらはPHPやPerl(PHPやPerlも言語ということしか分かりません。JavaScriptと同じ様な捉え方でいいのでしょうか)を使ってCGIを起動さすという考え方でいいのでしょうか。 全く知識はありませんが、WEBに関して色々勉強したいと考えているのでよろしくお願いいたします。

    • ベストアンサー
    • CGI
  • perl初心者です。iモードのファイルサイズについて教えてください。

    perlをはじめて2週間ほどです。 素朴な疑問で申し訳ありませんが、perlであるファイルからデータを読み込み加工してHTMLで書出し、一部をあるファイルに書きこむスクリプトを作りました。 今パソコンで動作を確認しているところですが、いずれこれをiモードでも表示させたいと思っています。 だいたい何をすれば良いか掴めているつもりですが、素人が作ったスクリプトなのでファイルサイズが非常に問題になっています。 これをiモードで表示する場合のファイルサイズは、cgiのファイルサイズ+読み書きするファイルのサイズと解釈するのが妥当なのでしょうか。 教えてください。

    • ベストアンサー
    • CGI
  • なぜ CGI は Perl 言語で作成/動く環境が多いのか。

    最近 CGI に興味をもちここで質問しながらネット検索をしました。 すると Perl 言語での CGI サンプルが一番多く C 言語で作る CGI の サンプルが少し見つかりました。 私の使っている無料サーバーでも CGI は使えますが Perl 言語だけ有効です。 セキュリティの問題で SSI と組み合わせた C 言語の CGI は実行出来ないようです。 質問内容: (1)なぜ CGI は Perl 言語が一番多いのか?→PHP、Cもあるのに (2)なぜ無料サーバーの多くが Perl 言語しか使えないのか? (3)処理の重い CGI を使うとサーバーがダウンするので使わないようにと  私の使っている無料サーバー(infoseek)でなっています。どの程度の  処理のことでしょうか? 上記の3つまたは1つでもアドバイスをして欲しいです。 回答をお待ちしています。

    • ベストアンサー
    • CGI