• ベストアンサー

携帯のホームページ、プログラミング(CGI)等について

sea_clear_sky8です。 携帯のホームページ(CGI等含む)を作成したいのですが、 HPで調べましたが、何があるのかよくわからない状態です。 パソコンのホームページを作るHTMLタグや、 CGIなら、ASP,CGI(C,PERL)、PHPとかで 携帯のHP,CGI等作れるのでしょうか? 携帯サイトを作るにはどうやるのかわかりませんので、 どんな言語でつくれるのか、概要だけでも教えてください。 また、携帯のサイトを作るための環境として、 パソコンのHPで利用されているCGI等を作るためのAPACHEとかIISみたいな 携帯用のものとかあるのでしょうか? 携帯サイトを作るための環境にどのようなものがあるのかも教えて頂きたいです。有料、無料どちらも教えていただきたいです。 よろしくお願いします。

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

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

何度もくどくて申し訳ありませんが、 >携帯用のレンタルサーバーにあげればいいということですね。 ごく普通のレンタルサーバで構いません。携帯用サイトを作るのに専用サーバなんて必要ありませんから。 というわけで、携帯用とか一切無視して普通にASPの動くレンタルサーバを探しましょう。 有名どころで言えばAT-LINKなんかは良く聞く名前です。業務用として使ってる会社も多いですね。 ただしここは基本的に「分かってる人用」なので、サーバの知識が無い状態で申し込むと結構大変だと思います。

sea_clear
質問者

お礼

回答ありがとうございます。 レンタルサーバについてまで教えて頂いて ありがとうございました。 携帯のサイトについて、よくわかりました。 ありがとうございました。

その他の回答 (3)

  • nick9090
  • ベストアンサー率26% (102/378)
回答No.4

あなたのレベルでしたら、まずはHTMLを覚えることだけに専念してください。やたらいろんな用語をご存知のようですが、あなたのレベルでは関係の無い話ばかりです。とにかくHTMLだけです。 で、必要なソフトなどは特にありません。 パソコンに初めから入っている「メモ帳」というソフトでも作れます。 繰り返しますが、とにかくHTMLに関するサイトや書籍を複数読みあさってください。そうすれば他のことも自然に分かってきます。

sea_clear
質問者

お礼

回答ありがとうございました。 htmlから勉強しなおします。 ありがとうございました。

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

うーん、前回の回答分かりづらかったですか? 前回も書いた様に基本的にサーバサイドスクリプトの類いは気にしなくて構いません。 結果として書き出されるのがHTMLである限り携帯で問題なく表示出来ます。 ASPでもPHPでも何でも良いですし、SQLもMySQLでもPostgreSQLでもオラクルでも構いません。 繰り返しますが、原則としてPC向けと全く同じ作り方で構わないのです。 ただ結果を書き出す際に携帯でも読めるHTMLにするように気を付ければ良いだけです。

sea_clear
質問者

お礼

回答ありがとうございます。 ASPでもなんでも、PCで作成できるもので、携帯用のHTMLで出力すれば、 動作するということですね。 大変勉強になりました。 ありがとうございます。 アップロードはPCと同じように、 作ったCGI等を含めたファイルと htmlファイルをそのファイルを作った環境が動作する ところの携帯用のレンタルサーバーに あげればいいということですね。 すいませんが、ASPが動作する携帯用の有名な レンタルサーバを知っていたら 教えて頂けないでしょうか? よろしくお願いします。 忙しいところまことに申し訳ございませんが、 よければご教授願います。

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

基本的にはPC向けのウェブサイトも携帯向けのウェブサイトも同じです。 特殊な環境は必要ありません。 またCGIはサーバサイドスクリプトですので、原則としてデバイスとは関係なく動きます。 携帯向けで気にする部分は、容量とブラウザですね。 HTML(主流はXHTMLですが)はPCの簡略版に近いものの、一部特殊なタグがありますので覚えておくと便利です。 CSSも有効ですが、これまた限定的な仕様ですので、よく確認しておくことが必要です。 あとは機種判定。携帯はPC以上に機種ごとの仕様が異なりますので、ユーザエージェントなどから機種判定してそれぞれに適したページを表示してあげる必要があります。 (単純に3キャリアでも見え方が異なります) まあ、何はともあれ3キャリアそれぞれのサイトに説明ページがありますのでそれを良く読みましょう。

sea_clear
質問者

お礼

回答ありがとうございます。 大変勉強になりました。 IISのActiveserverpageも携帯で動作するのでしょうか? データベースはどのようなものがあるのか教えてください。 mysqlは携帯などのモバイルからでも動作させることができるのでしょうか?

関連するQ&A

  • aspとcgiについて基本を知りたいのですが!初心者向けにお願いします。

    windows2000PROでただいまホームページを作って勉強しています。 環境としてはこんな具合です。 IISにてweb環境を作成。 同時にIISでftpサーバをインストール&設定。 簡単なcgiを動かしたかったのでactivestate.comからactive perlをdownloadしてインストールしました。 動かしたいcgiはlogin.cgiと言う短いperl言語のcgiです。 index.htmlからリンクで動かそうとしましたが、上手くいきません。 active perlのサンプルプログラムを動かしたら上手く動いたのですが、拡張子がサンプルでは.aspとなっています。 思い切ってlogin.cgiをlogin.aspとして動かしたら、なんか動いちゃいました。 login.cgiをdownloadしたホームページの説明ではlogin.cgiの名称で一部変更してコピーと書いていますので、多分見当違いのことをしていると思っています。 基本的な概念が理解できていませんので、asp/cgiの基礎を知りたいと思います。 あわせて今回の間違いも指摘して頂けたらありがたいと思います。 宜しくお願い致します。

    • 締切済み
    • CGI
  • 携帯用のCGI

    現在、ホスティングを利用してパソコンでのホームページを開設しています。 今回、携帯サイトも作成することになったのですが CGIの部分はホスティング会社に依頼して作ってもらってます。 CGIのことをあまりわかっていないのですが CGIも携帯用に作り直さなければならないのでしょうか?もし、作り直す必要がある場合はどの部分が必要になってくるのか教えて頂けると助かります。 携帯用のタグの制限とかあるのはわかるのですが、それ以外にも大幅に修正しないといけない箇所があるのかどうかご教授お願いします。よろしくお願いします。

    • ベストアンサー
    • CGI
  • IIS或いはwinapache?

    IISでPerlのCGIはどう設定すれば動くようになるのでしょうか? またはWindowsのapacheではVBScriptのASPは動くのでしょうか? Windows2000のWebサーバーでどちらを使うか迷っています。(WindowsのIISはあまりよくわからないので・・・) Linuxのapacheなら多少は解るのですが・・・

  • windows上でC言語のCGI環境について

    sea_clear_sky8です。 Windows上でC言語によるCGIを使える環境を作りたいです。 <環境> OS Windows98SE APACHE1.3 Boland BCC55 コンパイラ  APACHE1.3とBoland BCC55 コンパイラはインストールしてあります。 C言語の環境はPHPとPerlの環境と共存できるのでしょうか? PHPとPERLの環境も作ってあります。 C言語でも、PERLみたいに、コンパイルをし、ブラウザに出力する環境が つくれるのでしょうか? httped confのファイルに次を追加すると LoadModule cgi_module module/mod_cgi.so Cannot load c:/program files/apache group/apache/module/mod_cgi.so into server (1157) このアプリケーションの実行に 必要なライブラリ ファイルのうちの 1 つが見つかりません。: と表示されます。 Yahoo,Google、MSN等で調べましたが、解決方法がみつかりませんでした。 Windows上でのC言語によるCGIの作り方をご教授願います。 よろしくお願いします。

    • 締切済み
    • CGI
  • CGIを開けない。。。

    apacheとphpを設定して動作確認したあとに、cgiも操作したいので、Active Perlというものをインストールしてみました。 phpは、http://localhost/で「C:/Program Files/Apache Software Foundation/Apache2.2/htdocs」のフォルダーを参照できるのですが、cgiを開くときには、どこのフォルダーに格納し、URLをどうすれば宜しいのでしょうか?(因みにcgi-binとhtdocsに格納し、http://localhost/***.cgiで試したのですが駄目でした。) Active Perlインストール後に変更した場所 ScriptAlias /cgi-bin/ "C:/Program Files/Apache Software Foundation/Apache2.2/cgi-bin/" <Directory "C:/Program Files/Apache Software Foundation/Apache2.2/cgi-bin"> AddHandler cgi-script .cgi .pl なお、perlの設定には、こちらhttp://www.jisaba.net/xp/actpeal/04.htmのサイトを参考にしました。 環境はWindowsVistaです。 どなたか宜しくお願い致します。

    • ベストアンサー
    • Perl
  • 携帯用 cgi プログラミングの参考サイト

    携帯やモバイル端末用 cgi(perl) プログラミングに 参考となるようなサイトはありませんか。 通常のブラウザ用に作った perl プログラムが、携帯用のページに設置すると動かなかったりします。 記述に違いがあるのでしょうか。

    • ベストアンサー
    • Perl
  • 携帯電話の判別

    IIS4.0+ASPでサイトを構築しようとしています。 PCのブラウザで見るページと、携帯電話のブラウザで見るページを作成し、サーバー側でブラウザを自動判別して、PC用ページと携帯用に振り分けたい(それぞれで見られるページを表示したい)と考えています。 perlやCGIではこれが実現できるようなのですが、ASPで行うにはどうすればよいでしょうか? もしサンプルプログラムがあれば非常に助かります。

  • cgiをローカルで試す

    Windows XPを使っています。今まではActive PerlとApacheをインストールしてローカルでCGIを試していたのですが、他のPCでも同じ環境を作ろうとやってみたのですが、やりかたを忘れてしまって、うまくいきません。もちろん、サイトを参考にしたのですが。 それで、CGIをローカルで試すにはこの方法しかないのでしょうか?もっと簡単なやりかたがあればおしえてください。よろしくお願いします。

  • IISでCGIとしてのPerlが動かない

    Win2K ProにてIISでローカルサーバーでサーバーサイドスクリプトの勉強中です。 ASPは標準でついているので、PerlとPHPを組み込みました。 PHPは内部プロセス型ではなく、CGIバージョンですが、正常動作しました。 もちろんASPも。 それで問題なのですが、Perlがどうしても動きません。 PHPと同じように実行ファイルのパスや拡張子の設定はできているはずです。 しかし、いつまでたっても出力が出ず、2分くらいたってCGIタイムアウトとなってしまいます。 PerlにはActive PerlとCygwin付属のPerl両方試しましたが、タイムアウトです。 ファイルをコンソール上で実行してみましたが、Active PerlもCygwinのPerlも、期待通りの出力がなされています。 ちなみに、shファイルをCygwinのbashに関連付けて、実行させましたが、コンソール上での出力とはうらはらに、ブラウザ上ではやはりタイムアウトとなりました。 PerlのソースはいずれもほかのところのApacheでは動いているものです。 httpヘッダも正常です。 ソースの文字コードは英語のみ、EUC、改行コードcr+lf、lfのみなど、いろいろ試しましたがダメでした。 なにが原因なのでしょう。 IISを使っている方、アドバイスお願いします。

  • CGI timeoutって? IISでのcgi設定

    すみません質問させてください。 今、XPでIISをインストールしてCGIが動くようにしてるんですが うまくいきません。 http://localhost/hello.cgi というurlで実行できると思うんですが、 いつまでも読み込んでるだけで、実行されない感じです。 CGI timeoutといわれます。 実行するCGIはHELLOと表示する単純なものです。 また、.cgiファイルは実行プログラムをC:\perl\bin\perl.exeに 指定しています。 IISでは、規定のWEBサイトのプロパティ>ホームディレクトリの 「構成」で.cgiの実行ファイルをC:\perl\bin\perl.exeに指定しています。 とりあえずやるだけやったと思ってるんですが、うまくいかないのはどうしてでしょう。 よろしくお願いします。

    • 締切済み
    • CGI