携帯サイト作成でのファイルのダウンロードについて

このQ&Aのポイント
  • 現在携帯サイトを作成しているのですが、index.phpを利用し3キャリア対応にしています。しかしサーバにアップしURLをたたくと、ファイルのダウンロードが始まってしまいます。
  • index.phpの中身は、携帯キャリア別自動振り分けスクリプトがあり、それぞれのキャリアに対応したページへのURLを設定しています。
  • index.phpを表示すると、HTMLのmetaタグを使用して別のページにリダイレクトするようになっています。
回答を見る
  • ベストアンサー

はじめまして。現在携帯サイトを作成しているのですが、index.php

はじめまして。現在携帯サイトを作成しているのですが、index.phpを利用し3キャリア対応にしています。しかしサーバにアップしURLをたたくと、ファイルのダウンロードが始まってしまいます。 どなたかご教授ください。 index.phpの中身は以下のとおりです。 <?php // 携帯キャリア別自動振り分けスクリプト // URL:http://www.marguerite.to/Nihongo/Labo/PHP4Mobile/PageDistribution.html // // elksystem.ltd // // //タイトル $title="転送"; //EZウェブ専用ページのURL $page_e='./ez/'; //ボーダフォン専用のURL $page_j='./v/'; //一般携帯電話対応ページのURL $page_i='./i/'; //H"リンク専用対応ページのURL $page_h='./i/'; ~ 3キャリア対応の中身 ~ ?> <html xmlns="http://www.w3.org/1999/xhtml"> <head> <meta http-equiv="Content-Type" content="text/html; charset=shift_jis" /> <title>転送</title> <meta http-equiv="refresh" content="0;URL=./i/" /> </head> <body> </body> </html>

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

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

  • ベストアンサー
回答No.1

以下2点が考えられます。 ・サーバーがPHPに対応していない → サーバーを変える ・バイナリモードで転送している → アスキーモードで転送する

gogoryon
質問者

お礼

その後サーバ設定を再度確認していたら PHP対応が不可能になっていたらしく 解決いたしました! ありがとうございます^^

gogoryon
質問者

補足

tenderfeelさん、ご回答ありがとうございます! サーバは他のサイトでも使用しているものと同じで そのサイトではindex.phpをちゃんとよんでいるので問題はないと考えられます。 また、バイナリをアスキーにしてアップしたのですがダメでした。。。 index.phpをはずして、そのまま各フォルダ iモード用、au用、ソフトバンク用のindex.htmlを 直接URLでうつと、表示はされるので index.phpに問題がありそうなんです。。。

関連するQ&A

  • 携帯サイトで自動ジャンプの方法

    携帯サイトを作成しています。 あるページにアクセスすると自動的に指定したURLへ飛ばす方法 を探しています。 イロイロと調べた結果、 <meta http-equiv="Refresh" content="1; URL=http://~"> <META HTTP-EQUIV="Refresh" CONTENT="5;URL=http://~"> 上記2つのやり方があることが分かりましたが、携帯サイトでは使えないようでした。 携帯サイト(3キャリア)で有効な方法があれば教えてください。 よろしくお願いします。

  • PHPについて教えてください

    下記のindex.htmlとcheck.phpを別々にURLに入力すると正しく表示されるのですが 横の送信ボタンを押したときにcheck.phpにジャンプしてくれません どうしてでしょうか? index.html <DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>PHP基礎</title> </head> <body> <from method="post" action="check.php"> <input name="nickname" type="text" style="width:100px"> <input type="submit" value="送信"> </from> </body> </html> check.php <DOCTYPE html> <html> <head> <meta http-equiv="Content-Type" content="text/html; charset=UTF-8"> <title>PHP基礎</title> </head> <body> <?php print'ようこそ'; ?> </body> </html>

    • 締切済み
    • PHP
  • 携帯サイトのソースについて

    携帯サイトのソースについて 先ほど質問したものです。 以下のソースだったらすべて(ほとんど)の携帯電話で 表示されるでしょうか? 訂正した方がいいところがあれば教えていただけますか。 <html> <head> <meta http-equiv="Cache-Control" content="no-cache"> <meta http-equiv="Content-Type" content="text/html; charset=Shift_JIS"> <meta name="description" content="比較ランキング"> <title>比較ランキング</title> </head>

    • ベストアンサー
    • HTML
  • 携帯サイトの戻るボタン

    お世話になります。 現在、入力フォームの携帯サイトをPHPで製作しているのですが、 入力ページで次へボタンが押された場合に入力内容を検証し、 入力エラーがあれば、エラー画面を表示し、 前の画面に戻らせるという処理を行おうとしています。 エラー画面から戻る際に、設置した戻るボタン(入力画面にsubmitする)で戻る場合は、 入力画面がリロードされ、入力内容をSessionから再表示することができたのですが、 携帯(docomo)の戻るボタン(左矢印)で戻ると、入力ページがリロードされない、かつ以前に入力した内容がクリアされてしまいます。 携帯の戻るボタンでもリロードされるよう、キャッシュをクリアする処理を入れて、以下のようなHTMLを出力するようにしてみたのですが、うまくいきませんでした。 a.php <html> <head> <meta http-equiv="Content-type" content="text/html; charset=Shift_JIS"> <meta http-equiv="pragma" content="no-cache"> <meta http-equiv="cache-control" content="no-cache"> <meta http-equiv="expires" content="0"> <title>入力フォーム</title> </head> <body> <form action="b.php" method="post"> <input type="text" istyle="1" name="input1" size="20" value="<?php $_SESSION['input1']; ?>"> <p> <input type="submit" value="次へ" name="submit"> </p> </form> </body> </html> 原因・やり方をご存知の方がおりましたらご教示していただけないでしょうか。 よろしくお願いいたします。

    • 締切済み
    • PHP
  • 携帯サイト

    携帯サイトとPCサイトを作成したのですが、PCのポータルサイト(yahoo,google,msn)にてあるキーワードで検索すると一番上にPCサイトが表示されるのですが、二番目に携帯サイトが表示されます。 携帯サイトではXHTMLにて記述しております。 PCではなく携帯のポータルサイトのみに表示されるには自動振り分けなどをしたほうがよろしいのでしょうか? 記述は下記のようにしております。 <?xml version="1.0" encoding="shift_jis"?> <html xmlns="​http://www.w3.org/1999/xhtml"​ xml:lang="ja"> <head> <title>********</title> <meta http-equiv="cache-control" content="no-cache"/> <meta name="keywords" content="************"/> <meta name="description" content="**********"/> <meta http-equiv="content-type" content="text/html; charset=shift_jis" /> <base href="​http://www.******/mobile/">​ </head> ご教授お願いします。

    • ベストアンサー
    • HTML
  • 携帯サイト

    携帯サイトとPCサイトを作成したのですが、PCのポータルサイト(yahoo,google,msn)にてあるキーワードで検索すると一番上にPCサイトが表示されるのですが、二番目に携帯サイトが表示されます。 携帯サイトではXHTMLにて記述をしたのですが、なぜか表示されてしまします。 PCではなく携帯のポータルサイトのみに表示されるには自動振り分けなどをしたほうがよろしいのでしょうか? 記述は下記のようにしております。 <?xml version="1.0" encoding="shift_jis"?> <html xmlns="http://www.w3.org/1999/xhtml" xml:lang="ja"> <head> <title>********</title> <meta http-equiv="cache-control" content="no-cache"/> <meta name="keywords" content="************"/> <meta name="description" content="**********"/> <meta http-equiv="content-type" content="text/html; charset=shift_jis" /> <base href="http://www.******/mobile/"> </head> ご教授お願いします。

  • 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ページからhtmlページへジャンプ

    携帯で、phpのページにアクセスすると、htmlページへ自動ジャンプさせたい keitai.phpにアクセスすると 別サーバーの http://〇〇〇.com/〇〇〇.html にジャンプさせる方法ありますでしょうか? ↓このタグの方法では携帯が自動的にジャンプできないです。 <meta http-equiv="Refresh" content="0;URL= ジャンプさせたいアドレス"> さまざまな検索しましたが、答えがありません。すごく困っています。 ご存知の方いらっしゃいましたら ご教授お願い致しますm(_ _)m

    • ベストアンサー
    • PHP
  • <title>~<title>部分にPHP読み込み

    <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd"> <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"> <head> <meta http-equiv="Content-Type" content="text/html; charset=EUC-JP" /> <meta name="keywords" content="" /> <meta name="description" content="" /> <title>●●●●●●</title> <meta http-equiv="content-script-type" content="text/javascript" /> </head> <body> ~ 上記<title>●●●●●●</title>部分の、●●●●●●にtitle.phpの内容を挿入したく、 <?php require("title.php"); ?> と記述したのですが、エラーが出てしまいます。 title.php単体では正常に文字が表示されます。 どのように記述したら良いか、どなたかご教授いただけないでしょうか。 宜しくお願い致します。

    • ベストアンサー
    • PHP
  • .phpがブラウザで表示されない

    携帯サイトを作成したのですが、PCのブラウザで確認できないので少し不安です。 広告をいれたいため拡張子は.phpで作りました。 携帯では問題なく確認できるのですが、PCでアドレスを入力して確認しようとすると「このファイルを保存しますか、または開くためのプログラムをオンラインで検索しますか?」というポップアップウインドウが表示されて、PCでは確認することができない状態です。 タグは以下に記載します。 どなたか解決法がわかるかた教えて頂けないでしょうか? <?php header('Content-Type: application/xhtml+xml; charset=Shift_JIS'); echo '<?xml version="1.0" encoding="Shift_JIS"?>'."\n" ?> <!DOCTYPE html PUBLIC "-//WAPFORUM//DTD XHTML Mobile 1.0//EN" "http://www.wapforum.org/DTD/xhtml-mobile10.dtd" > <html xmlns="http://www.w3.org/1999/xhtml" lang="ja" xml:lang="ja"> <head> <meta http-equiv="Content-Type" content="application/xhtml+xml; charset=Shift_JIS" /> <meta http-equiv="pragma" content="no-cache" /> <meta http-equiv="cache-control" content="no-cache" /> <meta http-equiv="expires" content="-1" /> <title>趣味のページ</title> </head>

    • ベストアンサー
    • PHP

専門家に質問してみよう