• ベストアンサー

携帯電話でPHPファイル表示できる?

PHPファイルで携帯ホームページを作ろうと考えています。 試しに1ページ、画像とテキストを載せて、自分の携帯(ソフトバンク910SH)で見てみると、一応見ることができました。 しかし、携帯によってはHTMLでないと表示できなかったりするのでしょうか? 一番使いたいPHPタグは <?php include("Menu.php"); ?> といった、外部からPHPファイルを読み込むタグです。 あまり複雑なPHPは携帯では無理だったりするのでしょうか? 宜しくお願い致します。

  • PHP
  • 回答数2
  • ありがとう数3

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

  • ベストアンサー
  • UPA-dora
  • ベストアンサー率100% (3/3)
回答No.2

PHPは、PHPファイルそのもの(PHPソース)を表示するのではなく、 webサーバー上でPHPファイルを解釈してHTMLを表示させています。 (必ずしもそうではありませんが、基本としてはそのようになります。) 従って、最終的に出力しているHTML等が携帯電話で表示できるものなら問題ありません。

gaopigaopi
質問者

お礼

回答ありがとうございます。 そうか、そうですよね。PHPでもサーバー上ではHTMLな訳だから、HTMLが表示できれば大丈夫なハズですよね。

その他の回答 (1)

  • wp_
  • ベストアンサー率54% (132/242)
回答No.1

結論から言えば可能です。 >あまり複雑なPHPは携帯では無理だったりするのでしょうか? そんなことはありません。 数多ある公式サイト・勝手サイトではphpやjspで構築されたサイトの方が多いでしょう。 携帯だろうとPCだろうとhttpを解するクライアントとしては同等です。 phpを使おうがperlを使おうが、httpクエリを正常に吐き出していればクライアントはそれを正常に表示します。 テキストを表示させたいだけであればMIMEをcontent-type:text/plainとして出力することで殆どの端末は正常に解釈してくれます。 携帯の場合はPCサイトとは少し毛色が違い、端末の世代ごとにhttpクエリの解しかたが変化します。 また3社ある会社それぞれで仕様が違います。 厳密に全ての端末に対応させるページを作ると言うのはかなり骨で、それを生業にしている人も数多く居ます。 技術的な詳細を知りたい場合は各社の技術情報を参照すると良いです。

gaopigaopi
質問者

お礼

回答ありがとうございます。 PHPサイトの方が多いんですか、それは知りませんでした。まだまだ勉強不足です。

関連するQ&A

  • phpファイルの編集について

    これまでホームページビルダーを使ってHTMLベースのホームページを作っていましたが、新たにphpにて作られたページをいじる必要が生じました。 が、phpについての知識が全くないので困っています。 ホームページビルダーでそのファイルをいじってみると、アップロードした際に形が崩れたり、エラーメッセージが出たりしてうまくいきません。 ホームページビルダーのようにphpの修正が簡単にできるソフトは無いものでしょうか? やはりテキストエディタなどを使ってタグをいじること以外に方法は無いのでしょうか?

  • 外部ファイルの読み込み

    HTMLにPHPの外部ファイルを読み込みたいと考えています。 <?php include ("1.php"); ?> <html> <head> <title></title> </head> <body> <div> <?php include ("2.php"); ?> </div> </body> </html> <?php include ("3.php"); ?> こんな感じで組み込むことって可能ですか? 外部ファイルなしで普通に1つにして読みこませると大丈夫なのですが、上記のように外部ファイルとして読み込ませると、表示されません。 <html>タグの外って、基本的にだめなんですか? 教えてください。

    • ベストアンサー
    • PHP
  • EUCのログファイルを携帯電話端末で読む

    EUCで書いたPHP掲示板を作りました。ログはテキストファイルに書き出すタイプです。携帯電話からも見れるようにしようと思い、吐き出すHTMLを単純化してログファイルをパソコンで見る掲示板と共有させようとしましたが、文字コードがEUCのためか、携帯では文字化けしてしまいます。これはPHPのプログラムの方をいじれば直るんでしょうか?それとも、吐き出すHTMLに何か書き足した方がいいんでしょうか?(とりあえずMETAタグで文字コードを指定してみましたが、携帯はMETAタグ読まないみたいでダメでした) お力を貸してください。

    • ベストアンサー
    • PHP
  • 携帯電話でPC用HTMLの表示

    今度、携帯各社からEメール使い放題プランが出ると思いますが、これを使いメールで検索ワードを自前のサーバに送信して検索ページをHTMLと画像を携帯に送りたいと思っています。試しに今の携帯(ソフトバンクの814T)のSDにHTMLをいれて携帯で見ようとしましたがファイルが表示されませんでした。 PC用HTMLを携帯で見られる機種は有りますか?出来ればドコモのSH-04A、SH-03Bやbiblioのようにフルキーボードで大画面の機種を考えています。又、HTMLを表示させたとき、PCと同じように画像も所定の場所に表示されるものなのでしょうか?宜しくお願いします。

  • HTMLファイルにテキストファイルをインクルードする方法。

    HTMLファイルにテキストファイルをインクルードする方法を探しております。 JavaScriptをインクルードするようにテキストファイルもインクルードできないかと考えております。 ちなみにテキストファイルの中身は「JavaScriptのインクルード」と「HTMLタグ」 などを書いております。 よろしくお願いします。

    • ベストアンサー
    • HTML
  • PHPファイルの表示

    PHPに関する知識がまったくないのでご指導ください。 PHP形式で作ったホームページデータをサーバーからダウンロードし、 ドメインを変更したため別のサーバーにアップしたのですが、 きちんと表示されません。 旧アドレスでは、   ○○○.com  ○○○.com/index.php どちらでも表示するのに、 新アドレスでは、   △△△.com  △△△.com/index.php どちらでもダメです。 試しに普通のHTMLファイルを送ってみたところキチンと表示されますので、 サーバーエラーではないようです。 PHP形式のホームページデータを表示するようにするには、 何かサーバーにアクセスする必要があるのでしょうか。

  • phpファイルをhtmlで表示されるようにするには?

    現在表示されている「page.html」ファイルは、メニュー部と、コンテンツ部の2カラム構成です。 そのメニュー部をphpファイルにしたくて、「page.php」内に「menu.php」をincludeしました。その結果、「page.php」で、今までと同じように表示されるようになりました(やったぁ!)。 しかし、「page.html」ではエラーページになってしまいます。「.htaccess」ファイル内に、「AddType application/x-httpd-php .html」と記載してアップロードしましたが、やはりエラーページです。 どうすれば、「page.html」で表示されるようになるでしょうか?ご教授お願いします。

    • 締切済み
    • PHP
  • PHPを使ってHTML内のフォームに書き込んだ内容をテキストファイルと

    PHPを使ってHTML内のフォームに書き込んだ内容をテキストファイルとして出力(タグとかも同時につけて)したいのですがどういった関数など使えばいいでしょうか? PHPに関して初心者なのでまだ書き方とかもよくわかっていないのですがヒントなどいただけるとうれしいです。 よろしくお願いします。

    • ベストアンサー
    • PHP
  • htmlからphpを読み込みしたいのですが、文章だけが表示されます。

    htmlからphpを読み込みしたいのですが、文章だけが表示されます。 サーバーはロリポップでphp対応です。 以下のソースを通常通り拡張子を.html として保存しました。 このソースの中にphpを読み込むタグをいれました。 (phpはテキストで作成し、拡張子を .php として保存) (htmlホームページビルダーです) 表示されません。 初心者なので、詳しくアドバイスをお願いします。 <!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"> <html lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <meta http-equiv="Content-Style-Type" content="text/css"> <title>○○○</title> </head> <body> <!-- phpヘッダ読み込み --> <?php include("footer.txt"); ?> 文章始まり </body> </html>

  • 同一phpファイルからのinclude

    ってできるんですか? 例えばindex.phpの16行目辺りの文章をDIVで囲ってtitleつけて、それを同一index.phpファイルの100行目辺りにphp includeでまた表示…外部ファイルにして両方にincludeすればいいんですが、できるのかなぁって。 よろしくお願いします。

    • 締切済み
    • PHP

専門家に質問してみよう