ezwebで作ったphpファイルを開くと、リクエストされたページは表示できませんというメッセージが表示されます。
自分のマシンをサーバにして、ezwebからphpにアクセスすると、ちゃんと表示出来るのに、レンタルサーバにphpファイルを置いてezwebからアクセスすると表示出来なくなりました。
サーバに確認したところ、『携帯電話からのアクセスを有効にするためにはhtaccessファイルにてMIMEタイプの設定が必要になる場合がございます。』
との回答を頂きました。
ezwebでphpのファイルをアクセスできるようにするには、どうすれば良いか手順をご教授下さい。
No.3ベストアンサー
- 回答日時:
各端末でサポートしている形式が統一されてないので、同一ページを全キャリア対応にするのは結構骨です。
例えば、最近のAU端末は大体XHTML対応ですが、一昔前のauはHDMLのみの対応ですし、vodafouneは最近はSHTML対応になってきたと言っても大体はCHTML対応だったと思います。
DocomoはFomaがXhtmlでMovaがCHTMLだったはず。
auはHTMLでもサーバで形式変換するらしいですが、それも100%信用できるわけではないので、CHTMLとXHTMLくらいは分けたほうが無難かと思います。
あと、EUCは携帯端末に対応してないので(一部だけ対応している場合がある)Shift-JISにすることをオススメします。
PHPがEUCの場合は吐き出しをS-JISにする必要があります。
ありがとう御座いました。
php_value mbstring.http_output SJIS
とすることで、PHPファイルが正常に見れることが出来ました。
No.2
- 回答日時:
.htaccessに
AddType text/x-hdml;charset=Shift_JIS .php
と書いて、phpファイルは「ezweb専用のhdml形式で記述した内容を(シフトJIS漢字コードで)ブラウザに返す」と言う作りにするとうまく行くかも知れません。
レンタルサーバーで失敗する原因として以下の事が考えられます。
・デフォルトの.phpのMIMEタイプが、携帯に受け付けられないMIMEタイプになっている
・漢字コードが携帯で受け付けない漢字コードになっている
そこで、
⇒強制的にMIMEタイプを「text/x-hdml;charset=Shift_JIS」にしてhdml形式の記述で返す
⇒強制的にシフトJISコードで返す
と言う方法で解決するのでは?と言う事です。
この回答への補足
ちなみに、私のサイトはマルチキャリア対応なので、AU専用の形式で作ったわけではなく、全てのキャリアでも使えるタグや規格等で作った形式です。
補足日時:2005/12/01 02:32回答本当にありがとう御座いました。
ですが、
AddType text/x-hdml;charset=Shift_JIS .php
と.htaccessに書いて、サーバに設定したら、サポートされていません。という表示が出てしまいました。
なのでphpファイルに
header("Content-Type: text/html;charset=EUC-JP");
と書いたら、PHPファイルが見れるようになりました。
ですが、
$ve=$_SERVER["HTTP_USER_AGENT"];
$ip=$_SERVER["REMOTE_ADDR"];
などのグローバル変数を使うとまたページが表示出来なくなってしまいました。
$_SERVER["HTTP_USER_AGENT"];
$_SERVER["REMOTE_ADDR"];
をPHPファイルで使うようにするにはどのようにすれば良いでしょうか?
No.1
- 回答日時:
phpファイルが置いてあるフォルダに
.htaccess
と言うファイルを置き、その1行目に
AddType application/x-httpd-php .php
と書いて下さい。
なお、httpドキュメントの最上位フォルダに置くと、そこ以下のサブフォルダ全てに有効です。
これが『携帯電話からのアクセスを有効にするためにはhtaccessファイルにてMIMEタイプの設定が必要になる場合がございます。』の意味です。
なおファイル名は「htaccess」ではなく「.htaccess」で、1文字目にピリオドが要るので注意。
これでも失敗する場合は、.htaccessの置き場所を間違ったか、.htaccessをサーバーにftp転送する際にテキストモードで送るのを忘れてバイナリモードで送った時なので、確認して下さい。
非常に役に立ちました。
ありがとうございました。
ちなみに、AU以外の端末からだとPHPファイルには.htaccessを設定しなくてもアクセスできてました。
これを踏まえた上でもこの
AddType application/x-httpd-php .php
の設定だけでAUから見れるようになりますか?
#申し訳ありませんが、ご回答よろしくお願いいたします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Excel(エクセル) Excelで、社外秘(閲覧のみ)と表示され、共有者が編集出来ないのですが 4 2023/06/20 17:54
- その他(IT・Webサービス) ホームページにカウント数を表示する 2 2022/10/28 10:37
- サーバー FTPサーバについて詳しい方(アクセス権のないディレクトリを非表示にする方法) 4 2022/08/22 22:33
- フリーソフト イーファンビューでwebpファイルが開けません 1 2022/07/12 07:07
- au(KDDI) auのezwebメールについて教えてください。 メールの受信、送信はできるのですが返信ができません。 1 2023/03/02 22:37
- サーバー 別サーバに構築したApache+Tomcatの連携について 2 2023/03/06 23:23
- MySQL MySQL,JavaScript,PHPコードの結果を表示する方法を教えてください。 1 2023/02/13 17:49
- その他(IT・Webサービス) WEBサイト内のファイルを探す方法は? 1 2022/11/11 16:38
- Excel(エクセル) 【マクロ】マクロが保存されているエクセルとは、別のエクセルブックの全シートの非表示列を再表示したい 1 2022/12/24 20:48
- サーバー Laravelをレンタルサーバーにインストールするにはどうすればいいですか? 2 2022/06/29 10:17
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
.phpと.incファイルの違いはな...
-
URLが.PHPってどういう...
-
htmlspecialcharsが機能してい...
-
.phpファイルが、表示されない
-
htaccess設定値を、PHPから動的...
-
別のドメインのファイルをrequire
-
PHPからCronを編集したい
-
index.phpって何ですか? 具体...
-
フォントの色を変えるには?
-
index.phpに入るには、どうすれ...
-
onedrive にexcelファイルをア...
-
別ファイルの変数を呼び出した...
-
Subversionのリポジトリの削除
-
ImageCreate関数が undefined f...
-
値の取り出し方について教えて...
-
VBSの「MsgBox」について
-
awsにApacheとPHPを入れて、何...
-
CSV出力にHTMLが入ってしまう
-
MkDir関数
-
ワードプレスサイト PHP8.0.25...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
【file_exists】ファイルが存在...
-
.phpと.incファイルの違いはな...
-
.phpファイルが、表示されない
-
URLが.PHPってどういう...
-
phpinfoの内容が見れない
-
PHPを使ってのサーバ上ファイル...
-
PHPの戻り値をWINDOWSバッチフ...
-
htmlspecialcharsが機能してい...
-
サーバ無しでphpを動作させる
-
プロパティファイルの読み込み...
-
CakePHP2のCronでのShellを使う...
-
HTMLに埋め込んだPHPがうまく出...
-
htdocsフォルダ以外ではPHP...
-
PHP+MySQL SQL文を外部ファイル...
-
apacheで拡張子を省略してアク...
-
サイトのphpソースコードを表示...
-
XAMPPのPHPファイルがNotFound。
-
CakePHPの .htaccess設定について
-
phpで別のファイルの変数に代入...
-
use と requireの違いは?
おすすめ情報